Solving Environment Promotion with Flux
Talkat GitOpsCon Europe 2022 · on Tuesday, 2022-05-17· at 14:10· Joaquin Rodrigo Room I | Mall Level | Central Forum·
summary
Form3 builds an open source tool k8s-promoter in Go that uses Flux v2 and a hierarchical directory of manifests as immutable artifacts to promote workloads across multi-cloud stacks (AWS, GCP, Azure) in strict dev→test→prod order. It detects git commit ranges, diffs workload trees, then automates creation of grouped or per-cluster pull-request automation to copy manifests between environment directories. It works but generates many PRs and hits GitHub rate limits; pipelines are the next step.
AI-written summary · about
chapters (11)
- 0:00Introduction to environment promotion
- 1:06Project goals and requirements
- 2:08Infrastructure and concepts
- 3:54Choosing the right strategy
- 5:00The directory structure
- 6:35Introduction to K8s promoter
- 8:23Release flow automation
- 11:22How the tool works
- 12:40Live demo and walkthrough
- 16:11Current challenges and future steps
- 17:36Q&A and closing
related talks
05mApplication promotion in GitOps
33mFlux Ecosystem Evolution
32mGitOps and Multi-Environments: A Story of Promotion
27mFrom “No Time For GitOps” To Enterprise Adoption: Selling Flux The Human Way
26mGitOps Lifecycle Management
27mA Million Ways To Promote Changes Between Environments
39mEnhance Your Kubernetes Experience with GitOps & Flux
29mAccelerating GitOps Adoption with Flux
