Kargo

GitOps promotion engine for Kubernetes — manages progressive delivery and image promotion across environments.

Namespace: kargo Managed by: k8s-lab (components/kargo/)

How It Works

Kargo watches for new container image versions and promotes them through environments using Git-based state:

  1. Image built and pushed to registry
  2. Kargo detects new tag
  3. Promotion pipeline updates manifests in git
  4. ArgoCD syncs the change to the cluster

Integration

  • Works alongside ArgoCD for the sync loop
  • Used by ArgoCD-EDA image factory for automated rebuilds
  • Credentials managed via central secret store in k8s-lab