use dvr api def from neutron-lib
The dvr extension's API definition was rehomed into neutron-lib with commit I6d98e83287833882515240d7db1faa4a1deb7da1 and will be consumed in neutron with Id5f0be33b036370b7545258a321830fdaa4dc0da This patch consumes the API def by using neutron-lib's implementation rather than neutrons. Change-Id: I1d06c3d607fce1c3887ff121fee7e9132c1ea521
This commit is contained in:
parent
4f56575b1f
commit
65e1f2d6f0
@ -14,7 +14,8 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
from neutron.extensions import dvr as dist_rtr
|
from neutron_lib.api.definitions import dvr as dvr_apidef
|
||||||
|
|
||||||
from vmware_nsx.db import nsxrouter
|
from vmware_nsx.db import nsxrouter
|
||||||
|
|
||||||
|
|
||||||
@ -23,6 +24,6 @@ class DistributedRouter_mixin(nsxrouter.NsxRouterMixin):
|
|||||||
|
|
||||||
nsx_attributes = (
|
nsx_attributes = (
|
||||||
nsxrouter.NsxRouterMixin.nsx_attributes + [{
|
nsxrouter.NsxRouterMixin.nsx_attributes + [{
|
||||||
'name': dist_rtr.DISTRIBUTED,
|
'name': dvr_apidef.DISTRIBUTED,
|
||||||
'default': False
|
'default': False
|
||||||
}])
|
}])
|
||||||
|
@ -16,7 +16,6 @@ import copy
|
|||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
from neutron.extensions import dvr
|
|
||||||
from neutron.extensions import l3
|
from neutron.extensions import l3
|
||||||
from neutron.extensions import securitygroup as secgrp
|
from neutron.extensions import securitygroup as secgrp
|
||||||
from neutron.tests.unit import _test_extension_portbindings as test_bindings
|
from neutron.tests.unit import _test_extension_portbindings as test_bindings
|
||||||
@ -26,6 +25,7 @@ import neutron.tests.unit.extensions.test_l3 as test_l3_plugin
|
|||||||
import neutron.tests.unit.extensions.test_l3_ext_gw_mode as test_ext_gw_mode
|
import neutron.tests.unit.extensions.test_l3_ext_gw_mode as test_ext_gw_mode
|
||||||
import neutron.tests.unit.extensions.test_securitygroup as ext_sg
|
import neutron.tests.unit.extensions.test_securitygroup as ext_sg
|
||||||
from neutron.tests.unit import testlib_api
|
from neutron.tests.unit import testlib_api
|
||||||
|
from neutron_lib.api.definitions import dvr as dvr_apidef
|
||||||
from neutron_lib.api.definitions import external_net as extnet_apidef
|
from neutron_lib.api.definitions import external_net as extnet_apidef
|
||||||
from neutron_lib.api.definitions import l3_ext_gw_mode as l3_egm_apidef
|
from neutron_lib.api.definitions import l3_ext_gw_mode as l3_egm_apidef
|
||||||
from neutron_lib.api.definitions import portbindings
|
from neutron_lib.api.definitions import portbindings
|
||||||
@ -458,7 +458,7 @@ class TestL3ExtensionManager(object):
|
|||||||
l3.L3().update_attributes_map(
|
l3.L3().update_attributes_map(
|
||||||
l3_egm_apidef.RESOURCE_ATTRIBUTE_MAP)
|
l3_egm_apidef.RESOURCE_ATTRIBUTE_MAP)
|
||||||
l3.L3().update_attributes_map(
|
l3.L3().update_attributes_map(
|
||||||
dvr.EXTENDED_ATTRIBUTES_2_0)
|
dvr_apidef.RESOURCE_ATTRIBUTE_MAP)
|
||||||
return l3.L3.get_resources()
|
return l3.L3.get_resources()
|
||||||
|
|
||||||
def get_actions(self):
|
def get_actions(self):
|
||||||
|
@ -20,7 +20,6 @@ from eventlet import greenthread
|
|||||||
import mock
|
import mock
|
||||||
import netaddr
|
import netaddr
|
||||||
from neutron.extensions import address_scope
|
from neutron.extensions import address_scope
|
||||||
from neutron.extensions import dvr as dist_router
|
|
||||||
from neutron.extensions import l3
|
from neutron.extensions import l3
|
||||||
from neutron.extensions import l3_flavors
|
from neutron.extensions import l3_flavors
|
||||||
from neutron.extensions import securitygroup as secgrp
|
from neutron.extensions import securitygroup as secgrp
|
||||||
@ -37,6 +36,7 @@ import neutron.tests.unit.extensions.test_portsecurity as test_psec
|
|||||||
import neutron.tests.unit.extensions.test_securitygroup as ext_sg
|
import neutron.tests.unit.extensions.test_securitygroup as ext_sg
|
||||||
from neutron.tests.unit import testlib_api
|
from neutron.tests.unit import testlib_api
|
||||||
from neutron_lib.api.definitions import allowedaddresspairs as addrp_apidef
|
from neutron_lib.api.definitions import allowedaddresspairs as addrp_apidef
|
||||||
|
from neutron_lib.api.definitions import dvr as dvr_apidef
|
||||||
from neutron_lib.api.definitions import external_net as extnet_apidef
|
from neutron_lib.api.definitions import external_net as extnet_apidef
|
||||||
from neutron_lib.api.definitions import extra_dhcp_opt as edo_ext
|
from neutron_lib.api.definitions import extra_dhcp_opt as edo_ext
|
||||||
from neutron_lib.api.definitions import l3 as l3_apidef
|
from neutron_lib.api.definitions import l3 as l3_apidef
|
||||||
@ -2098,7 +2098,7 @@ class TestL3ExtensionManager(object):
|
|||||||
l3.L3().update_attributes_map(
|
l3.L3().update_attributes_map(
|
||||||
l3_egm_apidef.RESOURCE_ATTRIBUTE_MAP)
|
l3_egm_apidef.RESOURCE_ATTRIBUTE_MAP)
|
||||||
l3.L3().update_attributes_map(
|
l3.L3().update_attributes_map(
|
||||||
dist_router.EXTENDED_ATTRIBUTES_2_0)
|
dvr_apidef.RESOURCE_ATTRIBUTE_MAP)
|
||||||
l3.L3().update_attributes_map(
|
l3.L3().update_attributes_map(
|
||||||
router_type.EXTENDED_ATTRIBUTES_2_0)
|
router_type.EXTENDED_ATTRIBUTES_2_0)
|
||||||
l3.L3().update_attributes_map(
|
l3.L3().update_attributes_map(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user