+ Mic Time!
- Raise your hand in Zoom reactions to share your answer
Which Argo CD setup design do you think you’ll use?
- One instance per cluster?
- One multi-cluster instance?
- Argo-of-Argos where a central Argo CD manages an Argo-per-cluster design (Akuity)?
Upgrading to ApplicationSet
Let ApplicationSet create our Application
ApplicationSet has many advantages over Application
- The new
ApplicationSet resource’s job is to create many Application resources - Eliminates the need to copy-paste Argo
Application YAML for each app - Enables self-service, where devs can just create Helm/Kustomize in other repos
- Can deploy the same app YAML to multiple clusters
- Handles monorepos and more than just git repos. 9 Application YAML Generators and counting…
- Generators search for Helm/Kustomize apps based on org’s/repo’s/dir’s/file’s/pr’s we define