No More Pipelines: Reconciling Environment Promotion Via Commit Statuses With Argo CD
CNCF [Cloud Native Computing Foundation] via YouTube
Power BI Fundamentals - Create visualizations and dashboards from scratch
Get 35% Off CFI Certifications - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk explores how to move beyond traditional deployment pipelines toward a fully declarative GitOps approach for environment promotion in Kubernetes. Learn how Michael Crenshaw and Zach Aller from Intuit developed GitOps Promoter, a tool that strictly adheres to GitOps principles by handling promotions through automated PRs and implementing promotion gates as commit statuses. Discover how the CommitStatus API can be used to gate promotions on Argo CD application health, demonstrating that the only prerequisite for enabling a fully declarative GitOps promotion experience is "having an opinion about a commit." The 24-minute presentation challenges conventional pipeline thinking and shows how to align environment promotion with Kubernetes' declarative model, where environment state should be declared and driven by operators rather than through imperative pipelines.
Syllabus
No More Pipelines: Reconciling Environment Promotion Via Commit Statuses W... M. Crenshaw & Z. Aller
Taught by
CNCF [Cloud Native Computing Foundation]