Пример #1
0
 def test_ssl_hosts_allowed(self, ifaces_mock):
     ifaces_mock.return_value = ['eth1']
     self.conf.config(undercloud_public_host='public.domain',
                      undercloud_admin_host='admin.domain',
                      undercloud_service_certificate='foo.pem',
                      enable_ui=False)
     undercloud._validate_network()
Пример #2
0
 def test_validate_routed_networks_enabled_pass(self, ifaces_mock):
     ifaces_mock.return_value = ['eth0', 'eth1']
     self.conf.config(enable_routed_networks=True)
     self.conf.config(subnets=['ctlplane-subnet', 'subnet1'])
     self.conf.register_opts(self.opts, group=self.grp1)
     self.conf.config(cidr='192.168.24.0/24',
                      dhcp_start='192.168.24.5',
                      dhcp_end='192.168.24.24',
                      inspection_iprange='192.168.24.100,192.168.24.120',
                      gateway='192.168.24.1',
                      masquerade=True,
                      group='ctlplane-subnet')
     self.conf.config(cidr='192.168.10.0/24',
                      dhcp_start='192.168.10.10',
                      dhcp_end='192.168.10.99',
                      inspection_iprange='192.168.10.100,192.168.10.189',
                      gateway='192.168.10.254',
                      masquerade=True,
                      group='subnet1')
     undercloud._validate_network()
 def test_validation_passes(self):
     undercloud._validate_network()
 def test_valid_undercloud_nameserver_passes(self):
     self.conf.config(undercloud_nameservers=['192.168.24.4',
                                              '192.168.24.5'])
     undercloud._validate_network()
Пример #5
0
 def test_validation_passes(self, ifaces_mock):
     ifaces_mock.return_value = ['eth1']
     undercloud._validate_network()
Пример #6
0
 def test_validate_routed_networks_not_enabled_pass(self, ifaces_mock):
     ifaces_mock.return_value = ['eth0', 'eth1']
     self.conf.config(enable_routed_networks=False)
     self.conf.config(subnets=['ctlplane-subnet'])
     undercloud._validate_network()
Пример #7
0
 def test_validate_interface_with_net_config_override(self, ifaces_mock):
     ifaces_mock.return_value = ['eth0', 'eth1']
     self.conf.config(local_interface='em2', net_config_override='foo')
     undercloud._validate_network()
Пример #8
0
 def test_validate_interface_exists(self, ifaces_mock):
     ifaces_mock.return_value = ['eth0', 'eth1']
     self.conf.config(local_interface='eth0')
     undercloud._validate_network()
Пример #9
0
 def test_allow_all_with_ui(self, ifaces_mock):
     ifaces_mock.return_value = ['eth1']
     self.conf.config(undercloud_admin_host='10.0.0.10',
                      generate_service_certificate=True,
                      enable_ui=True)
     undercloud._validate_network()
Пример #10
0
 def test_valid_undercloud_nameserver_passes(self, ifaces_mock):
     ifaces_mock.return_value = ['eth1']
     self.conf.config(
         undercloud_nameservers=['192.168.24.4', '192.168.24.5'])
     undercloud._validate_network()
Пример #11
0
 def test_validation_passes(self):
     undercloud._validate_network()