Allow adding a specific role to users created by tempest 29/61529/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Tue, 28 Aug 2018 12:52:03 +0000 (14:52 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 29 Aug 2018 09:17:35 +0000 (11:17 +0200)
It may allow bypassing RBAC policies if required.

Change-Id: I3b7ad44d7b80f8ea757846afdcd787b686c52856
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit ea596bbf094c8e45961b1b1379e58631942e4864)

functest/opnfv_tests/openstack/tempest/conf_utils.py

index a23eb17..e86f9d2 100644 (file)
@@ -215,6 +215,8 @@ def configure_tempest_update_params(
         rconfig.set('identity-feature-enabled', 'api_v2', False)
     else:
         auth_version = 'v2'
+    if env.get("NEW_USER_ROLE").lower() != "member":
+        rconfig.set('auth', 'tempest_roles', env.get("NEW_USER_ROLE"))
     rconfig.set('identity', 'auth_version', auth_version)
     rconfig.set(
         'validation', 'ssh_timeout',