Puerta, a gating service for Flagger
summary
Puerta is a homegrown gating service that extends FluxCD + Flagger to enforce real behaviors: Puerta implements Flagger webhook phases, it runs a pre-rollout CircleCI E2E job (Playwright + gRPC clients) and blocks traffic until success, it enforces time-based rollout windows to avoid nights/weekends, and it queues and annotates releases, creates GitHub releases on success, and pushes verbose events to a central store with curated developer DMs. The claim is concrete and operational: gates stop bad canaries, preserve audit logs, and let small frequent merges reach production safely.
AI-written summary · about
chapters (7)
- 0:00Puerta and StackPoles intro
- 3:10CD pipeline with Flux & Flagger
- 6:23Custom gates for pipelines
- 9:12Rollout gate for deployments
- 11:19E2E gate for pre-prod
- 12:45Slack notifications for devs
- 14:31Summary
related talks
16mProgressive Delivery with Flagger
34mGatekeeper: Flexible, Shareable Policy for Kubernetes
20mProgressive Delivery with the Kubernetes Gateway API
34mGatekeeper: Flexible, Shareable Policy for Kubernetes
10mThe Power of OPA Gatekeeper: Enforcing Kubernetes Access Control to secure your runtime
32mSecuring our clusters with gatekeeper and OPA
36mSimplifying Service Mesh Operations with Flux and Flagger
10mCNCF Project Update: Flux
