Force new project.id when creating new users 89/59789/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:50:07 +0000 (08:50 +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>
(cherry picked from commit ff0ae3f577311611f8c7ad9ef21370c439e8565b)

functest/core/tenantnetwork.py

index 7b838c0..9e11c4d 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)