5
0
mirror of git://git.proxmox.com/git/pve-common.git synced 2025-01-03 09:17:36 +03:00

network tests: switch to ifupdown2

adapt allow-* to auto, and drop the one test where behaviour is not testable
anymore.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
Fabian Grünbichler 2023-12-21 16:30:22 +01:00 committed by Wolfgang Bumiller
parent 63b74c5089
commit e8c1bbfca2
4 changed files with 10 additions and 34 deletions

View File

@ -78,7 +78,7 @@ sub r($;$$) {
sub w() {
# write shouldn't be able to change a previously parsed config
my $config_clone = dclone($config);
return PVE::INotify::__write_etc_network_interfaces($config_clone);
return PVE::INotify::__write_etc_network_interfaces($config_clone, 1);
}
##

View File

@ -1,24 +0,0 @@
use strict;
# access to the current config
our $config;
# replace proc_net_dev with one with a bunch of interfaces
save('proc_net_dev', <<'/proc/net/dev');
eth0:
eth1:
/proc/net/dev
r('');
update_iface('eth0', [], autostart => 1);
update_iface('eth1', [], autostart => 1);
r(w());
die "autostart lost" if !$config->{ifaces}->{eth0}->{autostart};
die "autostart lost" if !$config->{ifaces}->{eth1}->{autostart};
new_iface("vmbr0", 'bridge', [{ family => 'inet' }], bridge_ports => 'eth0');
new_iface("vmbr1", 'OVSBridge', [{ family => 'inet' }], ovs_ports => 'eth1');
r(w());
die "autostart wrongly removed for linux bridge port" if !$config->{ifaces}->{eth0}->{autostart};
die "autostart not removed for ovs bridge port" if $config->{ifaces}->{eth1}->{autostart};
1;

View File

@ -420,7 +420,7 @@ auto eth1.100
iface eth1.100 inet manual
mtu 1400
allow-vmbr6 ovsintvlan
auto ovsintvlan
iface ovsintvlan inet manual
ovs_type OVSIntPort
ovs_bridge vmbr6
@ -429,7 +429,7 @@ iface ovsintvlan inet manual
$bond0_part
allow-vmbr6 bond1
auto bond1
iface bond1 inet manual
ovs_bonds eth4 eth5
ovs_type OVSBond
@ -464,7 +464,7 @@ iface vmbr5 inet manual
bridge-fd 0
mtu 1100
allow-ovs vmbr6
auto vmbr6
iface vmbr6 inet manual
ovs_type OVSBridge
ovs_ports bond1 ovsintvlan

View File

@ -37,7 +37,7 @@ iface eth2 inet manual
iface eth3 inet manual
allow-ovs vmbr0
auto vmbr0
iface vmbr0 inet static
address $ip
gateway $gw
@ -52,19 +52,19 @@ expect load('loopback') . <<"/etc/network/interfaces";
auto eth0
iface eth0 inet manual
allow-vmbr0 eth1
auto eth1
iface eth1 inet manual
ovs_type OVSPort
ovs_bridge vmbr0
allow-vmbr0 eth2
auto eth2
iface eth2 inet manual
ovs_type OVSPort
ovs_bridge vmbr0
iface eth3 inet manual
allow-ovs vmbr0
auto vmbr0
iface vmbr0 inet static
address $ip
gateway $gw
@ -89,7 +89,7 @@ expect load('loopback') . <<"/etc/network/interfaces";
auto eth0
iface eth0 inet manual
allow-vmbr0 eth1
auto eth1
iface eth1 inet manual
ovs_type OVSPort
ovs_bridge vmbr0
@ -98,7 +98,7 @@ iface eth3 inet manual
iface eth2 inet manual
allow-ovs vmbr0
auto vmbr0
iface vmbr0 inet static
address $ip
gateway $gw