Argo Rollouts Reinvented: Unleash the Power of Custom Plugins for Progressive Delivery
Talkat ArgoCon Europe 2023 · on Tuesday, 2023-04-18· at 16:20· Elicium Building | Elicium Ballroom 2 [Argo Rollouts]·
summary
Argo Rollouts 1.5 adds a plugin framework that runs external executables as child processes using HashiCorp’s go-plugins net/rpc, letting clusters download plugins via HTTPS or file and verify integrity with SHA-256. It exposes metrics/traffic plugins for traffic routers and metric providers, supports set/verify weight and run queries, and is already used at scale at Intuit (1,800 services, 542 Rollouts, 30% of tiered services). Plugins are Go-only today and enable gated, log-based, synced, and chained rollouts.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:33Usage within Intuit
- 1:15Problems with Argo Rollouts
- 4:18Why Plugins
- 5:41Plugin Configuration
- 8:15Plugin Manifest
- 9:02Plugin Overview
- 11:27Plugins Tools
- 12:19Use Cases
- 15:00Plugins
- 18:50Feedback
- 19:57How to make a plugin
related talks
25mExtending Argo Projects: Customizing Argo CD and Argo Rollouts...
26mBeyond Argo Rollouts: Boosting Developer Experience With Intelligen...
05mArgo Rollouts Update
30mProgressive Delivery Made Easy With Argo Rollouts
18mTailored Deployment Strategies: Argo Rollouts for Diverse Applications
05mProject Updates: Argo Rollouts
22mReal Time Argo Rollouts Analytics Powered by Notification Engine
25mJuggling Argo Rollouts for Progressive Delivery Across Multiple-Services
