From e66f086f4c65d395c46f15b452d1faa93d525fe8 Mon Sep 17 00:00:00 2001 From: Adit Sarfaty Date: Wed, 21 Sep 2016 10:05:10 +0300 Subject: [PATCH] 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 --- vmware_nsx/plugins/nsx_v/drivers/exclusive_router_driver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vmware_nsx/plugins/nsx_v/drivers/exclusive_router_driver.py b/vmware_nsx/plugins/nsx_v/drivers/exclusive_router_driver.py index 752bd56055..b80b030761 100644 --- a/vmware_nsx/plugins/nsx_v/drivers/exclusive_router_driver.py +++ b/vmware_nsx/plugins/nsx_v/drivers/exclusive_router_driver.py @@ -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)