INFRA-1890 | Ashvin | Change migration script to generate ALL env roles

This commit is contained in:
Ashvin Sharma
2023-08-07 17:38:50 +05:30
parent 9e98b38b94
commit d0364464cd

View File

@@ -16,8 +16,6 @@ def get_user_teams_map(all_teams_details):
def user_roles(user_teams):
user_roles_map = {}
env = ["cmd", "prod", "dev", "qa", "perf", "uat", "data-platform-prod", "data-platform-nonprod",
"local"]
# list from okta
managers = {
"harinder.singh@navi.com",
@@ -70,10 +68,10 @@ def user_roles(user_teams):
for user, teams in user_teams.items():
roles = []
for team in teams:
for e in env:
roles.append(f"{team}_{e}_MAINTAINER")
if user in managers:
roles.append(f"{team}_{e}_MANAGER")
if user in managers:
roles.append(f"{team}_ALL_MANAGER")
else:
roles.append(f"{team}_ALL_MAINTAINER")
user_roles_map[user] = {}
user_roles_map[user]["roles"] = roles
return user_roles_map