Enhancing Compliance and Safety with Argo CD Ephemeral Access
summary
Intuit builds an Argo CD extension called ephemeral access that issues time‑bound UI permissions via OIDC (GitHub or internal), creating AccessRequest CRD objects that a controller reconciles into dynamic AppProject roles from a role template policies template. The demo shows granted devops rights that auto‑revoke after one minute, and the system logs changes for auditing. A pluggable hook layer integrates change systems (example ServiceNow) before granting access, and Intuit reports operating 50+ Argo CD instances across 325 clusters managing ~331k applications.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 13:14UI Extension
- 15:12Access Request
- 16:05Controller Responsibility
- 17:27Plugin
- 19:08Next steps
- 20:34Conclusion
related talks
25mArgo CD Ephemeral Access in Action: Lessons Learned While Runnin...
24mThe Hidden Dangers of Defaults: Securing Multi-Tenant Argo CD Install...
13mMitigating Privilege Escalation in Multi-Tenant Argo CD
28mThe ArgoCD AppProject - What Is a Project and How to Power Your...
26mUnlocking the Power of Multi-Tenancy in ArgoCD: A Journey with Expedia..
38mMulti-Tenancy For Argo Workflows And Argo CD At Adobe
24mManaging Argo CD Multi-Tenancy Effectively
25mExtending Argo Projects: Customizing Argo CD and Argo Rollouts...
