NSX|v fix router migrate with metadata
When a shared router is updated to become an exclusive router, the metadata interface should also be created (if supported) Change-Id: I515641055b74b4b1b7e75a6c2b48ae5f2ece2531
This commit is contained in:
parent
b6decdd9be
commit
e66f086f4c
@ -95,10 +95,10 @@ class RouterExclusiveDriver(router_driver.RouterBaseDriver):
|
|||||||
# Add DB attributes to the router data structure
|
# Add DB attributes to the router data structure
|
||||||
# before creating it as an exclusive router
|
# before creating it as an exclusive router
|
||||||
router_attr = self._build_router_data_from_db(router_db, router)
|
router_attr = self._build_router_data_from_db(router_db, router)
|
||||||
|
allow_metadata = True if self.plugin.metadata_proxy_handler else False
|
||||||
self.create_router(context,
|
self.create_router(context,
|
||||||
router_attr,
|
router_attr,
|
||||||
allow_metadata=False,
|
allow_metadata=allow_metadata,
|
||||||
appliance_size=appliance_size)
|
appliance_size=appliance_size)
|
||||||
|
|
||||||
edge_id = edge_utils.get_router_edge_id(context, router_id)
|
edge_id = edge_utils.get_router_edge_id(context, router_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user