No More Pipelines: Reconciling Environment Promotion Via Commit Statuses W...
summary
Claim: replace imperative promotion pipelines with a declarative, Git-driven flow that gates environment moves using commit statuses. Platform teams run an Argo CD 2.14 source hydrator to push per-environment proposed and active branches, create PRs, and use the GitOps Promoter controller plus a CommitStatus CRD to post real and synthetic commit statuses that block merges until Argo CD app health and other checks pass. A live demo shows the Argo CD health controller working end-to-end and GitLab support already merged.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:04Pipelines problematic in GitOps
- 3:31GitOps workflow evolution
- 6:21Declarative promotion
- 8:06Promotion strategy CRD
- 9:31Platform view on promotion
- 13:06Demo of commit statuses
- 21:44GitOps promoter state
- 22:30Next for GitOps promotion
related talks
26mSpace Age GitOps: Lifting off with Argo Promotions (Live Demo!)
31mGitOps, the Final Frontier: Proposing, Promoting, and Reverting
31mImplementing Preview Environments with GitOps in Kubernetes
37mGitHub Actions + K8S to level up software dev
20mDevelop Pipelines as Code
09mLightning Talk: Best Practices on Organizing GitOps Repositories
01h 39mMastering git collaboration -A DevOps necessity
15mManaging Third Party Software in your GitOps Setups
