From c717c43b1257e126296a4b1d697c8f6a72728855 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Sat, 23 Jun 2018 12:30:07 +0200 Subject: Fix user/project create operations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit os_client_config creates a singleton which forbids the previous processing. It also cleans remaining resources and allows publishing public images (needed by Tempest) Change-Id: I3a0ad8664b263d3ee8599efe2973465006d5750b Signed-off-by: Cédric Ollivier --- functest/opnfv_tests/openstack/tempest/tempest.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'functest/opnfv_tests/openstack/tempest') diff --git a/functest/opnfv_tests/openstack/tempest/tempest.py b/functest/opnfv_tests/openstack/tempest/tempest.py index ce53dde07..2fa3bd609 100644 --- a/functest/opnfv_tests/openstack/tempest/tempest.py +++ b/functest/opnfv_tests/openstack/tempest/tempest.py @@ -38,6 +38,8 @@ class TempestCommon(singlevm.VmReady1): TEMPEST_RESULTS_DIR = os.path.join( getattr(config.CONF, 'dir_results'), 'tempest') + visibility = 'public' + def __init__(self, **kwargs): super(TempestCommon, self).__init__(**kwargs) self.mode = "" @@ -265,14 +267,17 @@ class TempestCommon(singlevm.VmReady1): LOGGER.info("Creating two images for Tempest suite") - meta = getattr( - config.CONF, '{}_extra_properties'.format(self.case_name), None) self.image_alt = self.cloud.create_image( '{}-img_alt_{}'.format(self.case_name, self.guid), filename=getattr( config.CONF, '{}_image'.format(self.case_name), self.filename), - meta=meta) + meta=getattr( + config.CONF, '{}_extra_properties'.format(self.case_name), + self.extra_properties), + visibility=getattr( + config.CONF, '{}_visibility'.format(self.case_name), + self.visibility)) LOGGER.debug("image_alt: %s", self.image_alt) self.flavor_alt = self.orig_cloud.create_flavor( -- cgit 1.2.3-korg