7 Commits
Author SHA1 Message Date
Mukul Sharma 5d4d3d44e5 Scope jenkins-ci RBAC to the whole webapp project, not one app
Was hardcoded to webapp/demo-go-app — any future app added to this
project needed its own policy line. Wildcarding to webapp/* means any
app onboarded into that project (project: webapp in its Application
manifest) is automatically covered, no RBAC change needed per app.
Platform-level apps on the default project are unaffected.
2026-09-03 06:36:04 +05:30
Mukul Sharma 1d206444f6 Rescope jenkins-ci RBAC policy to webapp/demo-go-app
demo-go-app moved from ArgoCD's default project to the new webapp
project (devops-argo-config#7de2f8b). ArgoCD RBAC is keyed
<project>/<app-name>, so the jenkins-ci sync/get policy has to move
with it or syncArgoApp's scoped token starts getting silent 403s on
its next sync.
2026-09-02 06:31:14 +05:30
Mukul Sharma e28e22daaf Add jenkins-ci scoped ArgoCD account and RBAC to argocd custom-values
Adds accounts.jenkins-ci (apiKey) and a repo-scoped RBAC policy
(sync/get on default/demo-go-app only) so devops-lib's syncArgoApp
stage can trigger syncs without full admin access.
2026-09-02 01:29:39 +05:30
Mukul Sharma db57fb99b1 fix ingress path 2026-08-31 10:46:04 +05:30
Mukul Sharma 775c2ef79e fix argo health check 2026-08-31 06:43:23 +05:30
Mukul Sharma 79af264358 removed files 2026-08-30 07:16:41 +05:30
Your Name b8575bb8b9 added repo 2026-08-26 03:39:42 +05:30