I recently tried a new tool from the creators of Argo called Kargo. Suppose you’re already using Argo CD but still rely on custom scripts or CI jobs to move changes from dev to staging to prod. In that case, Kargo is the missing piece: a continuous promotion orchestration layer that sits alongside Argo CD and automates stage-to-stage promotions using GitOps principles
🪷 What Kargo is
- A continuous promotion orchestrator that complements Argo CD for Kubernetes.
- Built and maintained by the creators of Argo, designed for multi-stage GitOps without custom automation or CI-driven promotion logic.
- It tracks changes from sources like git, container images, and Helm charts, then promotes those changes across environments safely and visibly.

🌸 How promotions work
- Stages: You model your environments (e.g., dev → staging → prod) as “Stages.” Kargo treats the state of one stage as the source of truth for the next.
- Promotion pipelines: You define Promotion Templates/Tasks composed of promotion steps. These steps can fetch/update artifacts, run checks, and finally update your target environment.
- Argo CD integration: One of the common last steps is argocd-update updating one or more Argo CD Applications so the environment reflects the newly promoted version. For an Argo CD Application to be managed by a Kargo Stage, you associate it with that Stage so promotions can drive syncs.
- Progressive rollouts and guardrails: Kargo emphasizes safer promotions with built-in processes, visibility, and easy rollback without hand-rolled scripts.
🍁 Why it clicked for me
- Less glue code: Promotions become configuration, not ad-hoc CI jobs or bash scripts.
- Clear visibility: Kargo gives a unified view of what changed, where, and why across environments.
- GitOps-first: It treats configuration and promotion state as code, aligning with how we already manage Kubernetes with Argo CD.
✈️ Getting started
- The Kargo docs walk you through standing up a cluster with an Argo CD control plane, deploying apps, and wiring up environment promotions end to end. You’ll finish with a working multi-stage promotion flow powered by Kargo and Argo CD.
- Learn more at https://docs.kargo.io/