Back to results for “Multi-cluster”
ArgoCD › App of Apps

How do you manage environment promotion using App of Apps?

Advanced

Answer

Structure per-environment roots (dev/staging/prod), each pointing at env-specific child app configs pinned to revisions/tags. Promotion is a PR that updates the target env's config (e.g., bump the image tag or child app revision), which the env's root syncs. This keeps promotion auditable and environment-scoped.
Real-world example Promoting a release is a PR bumping the tag in the prod root's child configs, which prod's ArgoCD then rolls out.

Common follow-ups: How is promotion made auditable? | Why separate roots per environment?