]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Revert "Fix validation of physical network name for flat nets"
authorDan Prince <dprince@redhat.com>
Fri, 27 Mar 2015 02:19:58 +0000 (22:19 -0400)
committerDan Prince <dprince@redhat.com>
Fri, 27 Mar 2015 02:20:58 +0000 (22:20 -0400)
This reverts commit dbe37d571474ca759e57e61308cd3926a00b481e.

This validation change broke TripleO's os-cloud-config
setup-neutron script.

Change-Id: I94c419b26ba93c67c9064fc110c8986c1ff68897
Closes-bug: #1437116

neutron/plugins/ml2/drivers/type_flat.py
neutron/tests/unit/ml2/test_ml2_plugin.py
neutron/tests/unit/ml2/test_type_flat.py

index 657486669b4880790fee3fda03a352870f517968..ed055f560838fe1d0efad19cfee611a9dbb4b5e5 100644 (file)
@@ -92,8 +92,7 @@ class FlatTypeDriver(helpers.BaseTypeDriver):
         if not physical_network:
             msg = _("physical_network required for flat provider network")
             raise exc.InvalidInput(error_message=msg)
-        if (self.flat_networks is not None and
-                physical_network not in self.flat_networks):
+        if self.flat_networks and physical_network not in self.flat_networks:
             msg = (_("physical_network '%s' unknown for flat provider network")
                    % physical_network)
             raise exc.InvalidInput(error_message=msg)
index 1eef9e13601a9bda7eeb38500b2450b2e222e4cf..36270a07b9ee3c1c9a523fb82b06300215f19458 100644 (file)
@@ -116,8 +116,6 @@ class Ml2PluginV2TestCase(test_plugin.NeutronDbPluginV2TestCase):
         config.cfg.CONF.set_override('network_vlan_ranges',
                                      [self.phys_vrange, self.phys2_vrange],
                                      group='ml2_type_vlan')
-        config.cfg.CONF.set_override('flat_networks', ['noagent'],
-                                     group='ml2_type_flat')
         self.setup_parent()
         self.driver = ml2_plugin.Ml2Plugin()
         self.context = context.get_admin_context()
index dac24d344ae21b0045fdffce1cded47f50bcfec0..1e84078d3c336b2c2179340c0adb0e6a5a308391 100644 (file)
@@ -86,16 +86,6 @@ class FlatTypeTest(testlib_api.SqlTestCase):
                           self.driver.validate_provider_segment,
                           segment)
 
-    def test_validate_provider_segment_with_empty_physical_nets_list(self):
-        config.cfg.CONF.set_override('flat_networks', [],
-                                     group='ml2_type_flat')
-        driver = type_flat.FlatTypeDriver()
-        segment = {api.NETWORK_TYPE: p_const.TYPE_FLAT,
-                   api.PHYSICAL_NETWORK: 'flat_net'}
-        self.assertRaises(exc.InvalidInput,
-                          driver.validate_provider_segment,
-                          segment)
-
     def test_reserve_provider_segment(self):
         segment = {api.NETWORK_TYPE: p_const.TYPE_FLAT,
                    api.PHYSICAL_NETWORK: 'flat_net1'}