From 1b60980ee6b101261fb2115e417c4cf97cf29736 Mon Sep 17 00:00:00 2001 From: spisarski Date: Wed, 14 Feb 2018 09:38:54 -0700 Subject: Added functionality for OpenStackSecurityGroup#initialize() not to accept security groups with the same name from a different project JIRA: SNAPS-264 Change-Id: I7c905e5588d5e503b47ea0e9f5997be89e841aec Signed-off-by: spisarski --- snaps/openstack/openstack_creator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'snaps/openstack/openstack_creator.py') diff --git a/snaps/openstack/openstack_creator.py b/snaps/openstack/openstack_creator.py index 0caee9a..1f67951 100644 --- a/snaps/openstack/openstack_creator.py +++ b/snaps/openstack/openstack_creator.py @@ -29,8 +29,10 @@ class OpenStackCloudObject(CloudObject): Constructor :param os_creds: the OpenStack credentials object """ - # super(self.__class__, self, os_creds) self._os_creds = os_creds + keystone = keystone_utils.keystone_client(os_creds) + self.project_id = keystone_utils.get_project( + keystone=keystone, project_name=os_creds.project_name).id def initialize(self): raise NotImplementedError('Do not override abstract method') -- cgit 1.2.3-korg