Everything, Everywhere All at Once: The Infinite Potential of Application Sets and Matrix Generators
summary
Shows how Argo CD ApplicationSets combine matrix+merge generators and plugins to spawn thousands of app manifests (one platform hit ~5,000 applications, experiment produced ~2,000 instances). Demonstrates vcluster/nested Argo CD provisioning, Helm-chart scanning to deploy every chart, and autosync+prune behavior. Records accidents: GitHub API rate limits (15,000/hr, 250/sec) from the pull request generator, endless creation caused by a randomAlpha template function, and Kubernetes resource exhaustion (out-of-pods, ~1,000 pod limits). Offers deterministic SHA naming and counters to control recursion.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:52Argo CD applications and sets
- 5:19GitHub API rate limit accident
- 9:13Infinite potential of sets
- 11:42Recursive set generation
- 17:19Enterprise Helm with sets
- 21:41Lessons learned with sets
- 23:07Closing
related talks
21mApplied GitOps with Argo CD Autopilot Using Multiple Clusters with an ApplicationSet
18mFrom Gatekeepers To Enablers: Empowering Developers With ApplicationSets
24mBeyond Review Apps: Orchestrating Full-Stack Ephemeral Environments...
18mTailored Deployment Strategies: Argo Rollouts for Diverse Applications
32mKubernetes Namespaces Unleashed: Unlocking the Full Potential of You...
18mKeynote: Choose Your Own Adventure: The Perilous Passage to Production
31mParadox Of Choice: How To Pick an Application Definition That Works For You!
28mDriving Monorepo Adoption With Backstage
