progressive-delivery
Installation
SKILL.md
Progressive Delivery
Two complementary tools for moving versions safely through Kubernetes environments:
- Argo Rollouts — replaces
Deploymentwith aRolloutCRD that supports canary, blue-green, and metric-gated automated analysis. Handles traffic shaping at the cluster/service-mesh layer. - Kargo — extends GitOps with promotion logic. Tracks
Freight(versioned bundles of artifacts) and promotes it throughStages(dev → staging → prod) viaWarehouses(sources) and verification steps.
ArgoCD continues to do what it does (sync desired state → cluster). Rollouts decides traffic split during a single deploy. Kargo decides when the next stage gets the new version.
Scope routing
| If you need to… | Read |
|---|---|
| Canary / blue-green / metric-gated deploy of a single workload | References/argo-rollouts.md + References/argo-rollouts/ |
| Promote a version across dev → stg → prod with manual or automated gates | References/kargo.md + References/kargo/ |
| Both (Rollouts as the deploy strategy inside a Kargo-managed promotion) | Read both; Kargo invokes ArgoCD which deploys a Rollout |