diff --git a/f5_openstack_agent/lbaasv2/drivers/bigip/resource_manager.py b/f5_openstack_agent/lbaasv2/drivers/bigip/resource_manager.py index 916a4999e..c03f1e705 100644 --- a/f5_openstack_agent/lbaasv2/drivers/bigip/resource_manager.py +++ b/f5_openstack_agent/lbaasv2/drivers/bigip/resource_manager.py @@ -249,7 +249,8 @@ def _check_nonshared_network(self, service): lb_net_id = loadbalancer['network_id'] network = self.driver.service_adapter.get_network_from_service( service, lb_net_id) - net_project_id = network["project_id"] + net_project_id = network.get('project_id', None) or network.get('tenant_id') + LOG.debug(net_project_id) if self.driver.conf.f5_global_routed_mode: shared = network["shared"] @@ -1199,7 +1200,8 @@ def _check_nonshared_network(self, service): meb_net_id = meb["network_id"] network = self.driver.service_adapter.get_network_from_service( service, meb_net_id) - net_project_id = network["project_id"] + net_project_id = network.get('project_id', None) or network.get('tenant_id') + LOG.debug(net_project_id) if self.driver.conf.f5_global_routed_mode: shared = network["shared"]