From: Cédric Ollivier Date: Thu, 10 Dec 2020 08:32:17 +0000 (+0100) Subject: Set NEW_USER ROLE in tempest_heat classic user X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=6ed1a04423d9c6423061bc19b01988edb8464a93;p=functest.git Set NEW_USER ROLE in tempest_heat classic user Else it fails when member is not the default role. Change-Id: I1c830705b94a116ef56d83ebcd59145cd40e59a5 Signed-off-by: Cédric Ollivier (cherry picked from commit 8d5ddfc2405ec2c454869708e4c020d4e361dd69) --- diff --git a/functest/opnfv_tests/openstack/tempest/tempest.py b/functest/opnfv_tests/openstack/tempest/tempest.py index 6d1720a75..48c673673 100644 --- a/functest/opnfv_tests/openstack/tempest/tempest.py +++ b/functest/opnfv_tests/openstack/tempest/tempest.py @@ -721,6 +721,9 @@ class TempestHeat(TempestCommon): name='{}-user2_{}'.format(self.case_name, self.project.guid), password=self.project.password, domain_id=self.project.domain.id) + self.orig_cloud.grant_role( + self.role_name, user=self.user2.id, + project=self.project.project.id, domain=self.project.domain.id) if not self.orig_cloud.get_role("heat_stack_owner"): self.role = self.orig_cloud.create_role("heat_stack_owner") self.orig_cloud.grant_role(