diff options
author | spisarski <s.pisarski@cablelabs.com> | 2018-02-26 09:51:45 -0700 |
---|---|---|
committer | spisarski <s.pisarski@cablelabs.com> | 2018-02-28 07:42:45 -0700 |
commit | 8a7e0ddf0ddc631a1271319cd97f43773012e3ca (patch) | |
tree | c57dfa6a18d4a6facd5afacf84578f008adbf2f4 /snaps/config/network.py | |
parent | 65f23fa8e2f0a6a402546229a321a5fea4bc2ffb (diff) |
Ensure project for routers are handled properly.
Routers should be able to be created by admin users to other
projects. Routers without admin users should only be able to
create ones to their default project.
JIRA: SNAPS-266
Change-Id: I5ecfbcc2ed94bbab211751da9521f3ec1d4ff66d
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
Diffstat (limited to 'snaps/config/network.py')
-rw-r--r-- | snaps/config/network.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/snaps/config/network.py b/snaps/config/network.py index 6805b30..5f18c6b 100644 --- a/snaps/config/network.py +++ b/snaps/config/network.py @@ -447,7 +447,8 @@ class PortConfig(object): project_name=self.project_name) if not network: raise PortConfigError( - 'Cannot locate network with name - ' + self.network_name) + 'Cannot locate network with name - ' + self.network_name + + ' in project - ' + str(self.project_name)) out['network_id'] = network.id @@ -478,7 +479,7 @@ class PortConfig(object): sec_grp_ids = list() for sec_grp_name in self.security_groups: sec_grp = neutron_utils.get_security_group( - neutron, sec_grp_name=sec_grp_name, + neutron, keystone, sec_grp_name=sec_grp_name, project_name=self.project_name) if sec_grp: sec_grp_ids.append(sec_grp.id) |