Removed project query restriction when looking up network for port creation. 85/57485/1
authorspisarski <s.pisarski@cablelabs.com>
Wed, 16 May 2018 15:06:57 +0000 (09:06 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Wed, 16 May 2018 15:06:57 +0000 (09:06 -0600)
When creating a router to an external network, the port configuration object
was performing a lookup using the port's user and project ID; however, as
external networks created in other projects and are visible amongst all
projects can also be added to a port. This patch removes the project restriction
from the network query. I do not believe this fix should ultimately break other
functionality as networks that cannot be looked up by a certain user would
still return None raising a valid exception.

JIRA: APEX-598

Change-Id: I6cd32373fd4f42d8ad9b63a89c2131f95b113ce8
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/config/network.py

index eca8734..85a9fae 100644 (file)
@@ -457,8 +457,7 @@ class PortConfig(object):
             project_name = project_name
         try:
             network = neutron_utils.get_network(
-                neutron, keystone, network_name=self.network_name,
-                project_name=project_name)
+                neutron, keystone, network_name=self.network_name)
         finally:
             if session:
                 keystone_utils.close_session(session)