INFRA-1890 | Ashvin | Change migration script to generate ALL env roles
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user