aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2020-12-10 09:32:17 +0100
committerCédric Ollivier <cedric.ollivier@orange.com>2020-12-10 09:35:38 +0100
commit6ed1a04423d9c6423061bc19b01988edb8464a93 (patch)
tree9601544d694906e1df4cfb9a3971c4752bcda3f5
parent7821c1aa3cde31b50211534c5485528d1c99c0af (diff)
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 <cedric.ollivier@orange.com> (cherry picked from commit 8d5ddfc2405ec2c454869708e4c020d4e361dd69)
-rw-r--r--functest/opnfv_tests/openstack/tempest/tempest.py3
1 files changed, 3 insertions, 0 deletions
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(