Skip to content

Commit 01752ce

Browse files
committed
chore(argocd): add exp-dev account and rbac permissions
1 parent 246a18c commit 01752ce

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

infrastructure/overlays/prod/argocd/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ configs:
88
kustomize.buildOptions: --enable-helm
99
# Shared account for bingo service admins (set password in argocd-secret)
1010
accounts.bingo-admin: login
11+
# Development account for experiment-platform (set password in argocd-secret)
12+
accounts.exp-dev: login
1113
rbac:
1214
# No implicit access for authenticated users; grant least privilege explicitly.
1315
policy.default: role:none
@@ -17,6 +19,12 @@ configs:
1719
p, role:event-bingo-deployer, applications, sync, default/event-bingo, allow
1820
p, role:event-bingo-deployer, logs, get, default/event-bingo, allow
1921
g, bingo-admin, role:event-bingo-deployer
22+
23+
# exp-dev: only experiment-platform app visibility + sync/rollback.
24+
p, role:experiment-platform-developer, applications, get, default/experiment-platform, allow
25+
p, role:experiment-platform-developer, applications, sync, default/experiment-platform, allow
26+
p, role:experiment-platform-developer, logs, get, default/experiment-platform, allow
27+
g, exp-dev, role:experiment-platform-developer
2028
scopes: '[groups, email]'
2129

2230
server:

0 commit comments

Comments
 (0)