Force new project.id when creating new users 87/59787/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Fri, 13 Jul 2018 06:45:40 +0000 (08:45 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Fri, 13 Jul 2018 06:48:13 +0000 (08:48 +0200)
Else it raises side effects when both project.id and project.name are
defined (see Apex [1])

[1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/148/console

Change-Id: I98665ed55a55fdd02e25d8ad17b78d84548b0ec8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
functest/core/tenantnetwork.py

index 348ef7d..60b747b 100644 (file)
@@ -86,6 +86,8 @@ class NewProject(object):
         osconfig = os_client_config.config.OpenStackConfig()
         osconfig.cloud_config[
             'clouds']['envvars']['project_name'] = self.project.name
+        osconfig.cloud_config[
+            'clouds']['envvars']['project_id'] = self.project.id
         osconfig.cloud_config['clouds']['envvars']['username'] = self.user.name
         osconfig.cloud_config['clouds']['envvars']['password'] = self.password
         self.__logger.debug("cloud_config %s", osconfig.cloud_config)