fix(argocd): add RBAC ConfigMap for platform-engineer account #5
Reference in New Issue
Block a user
No description provided.
Delete Branch "platform-engineer-agent/k3s-cluster:fix-argocd-rbac"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The
platform-engineerArgoCD account was created inargocd-cm.yamlwithapiKeycapability, but noargocd-rbac-cmConfigMap exists in the repo.This means the account has default (empty) RBAC — every API call (
GET /api/v1/applications,GET /api/v1/applications/<name>, etc.) returns 403 Forbidden.The platform-engineer cron jobs cannot read app health or trigger syncs.
Fix: Add
argocd/argocd-rbac-cm.yamlgranting theplatform-engineerrole:applications, get, */*, allowapplications, sync, */*, allowprojects, get, *, allowNo changes to existing resources. ArgoCD will pick this up via GitOps selfHeal.
Pull request closed