Extending Argo Projects: Customizing Argo CD and Argo Rollouts...
summary
Shows concrete extension points and how to implement them with real config and deployment details. Argo Rollouts supports traffic-router plugins loaded from a configmap by name/location/sha256 that run as child RPC processes and must implement setWeight and optional verifyWeight for ALB-style checks. Analysis providers return metadata and can run jobs; step plugins let deployments run custom logic (feature flags, multi‑region shifts). Argo CD accepts config-management plugins as repo server sidecars, AppSet generator plugins in the AppSet controller, and UI/proxy extensions for custom React tabs and proxied metric backends.
AI-written summary · about
chapters (9)
- 0:00Argo extensions intro
- 1:50Argo Rollouts plugin architecture
- 2:58Traffic router plugins
- 7:32Metrics analysis plugins
- 10:20Deployment step plugins
- 13:33Config management plugins
- 17:28Application set generators
- 19:41UI and proxy extensions
- 23:58Q&A
related talks
29mNextGen Argo: Elevating Continuous Delivery with Easy to Use Plugins
30mArgo’s Vibrant Ecosystem and Community
22mArgo Rollouts Reinvented: Unleash the Power of Custom Plugins for Progressive Delivery
35mThe Argo Ecosystem: Tailoring Your Installation Through Community Add-ons
23mArgo at Scale: Navigating Complex Multi-Dimensional Deployments Across H...
25mHow to Multiply the Power of Argo Projects By Using Them Together
49mArgo Roadmap Updates For CD, Rollouts, Workflows, and Events
30mProgressive Delivery Made Easy With Argo Rollouts
