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:
Adit Sarfaty 2016-09-21 10:05:10 +03:00
parent b6decdd9be
commit e66f086f4c

View File

@ -95,10 +95,10 @@ class RouterExclusiveDriver(router_driver.RouterBaseDriver):
# Add DB attributes to the router data structure
# before creating it as an exclusive 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,
router_attr,
allow_metadata=False,
allow_metadata=allow_metadata,
appliance_size=appliance_size)
edge_id = edge_utils.get_router_edge_id(context, router_id)