No More Pipelines: Reconciling Environment Promotion Via Commit Statuses With Argo CD
CNCF [Cloud Native Computing Foundation] via YouTube
Master Windows Internals - Kernel Programming, Debugging & Architecture
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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]