SIG Release - Deep Dive: Release Engineering Subproject
Talkat KubeCon + CloudNativeCon North America 2019 · on Wednesday, 2019-11-20· at 14:25· Pacific Ballroom, Salon 25-26 - Marriott Marquis San Diego Marina Hotel·
summary
Release engineering is extracting the release pipeline from Google-only infrastructure into community-owned systems, instrumenting each release stage and tracking durations, and replacing an 1,800-line bash mess with Krell (Go rewrite) to enable testing and automation. Built tools include image-builder and GCB manager for containerized builds, plus testgridshot for failing-test insights; push-build caused a CI outage when changed, prompting rewrites. Goal is community-hosted RPM/DEB artifacts, signed packages, and nightly builds.
AI-written summary · about
chapters (11)
- 0:00Start
- 0:35Stephen Augustus
- 1:29Why Do We Need To Release Engineering Sub Project
- 7:36The Image Builder
- 8:29The Variants File
- 9:05Gcb Manager
- 17:50Branch Fast Forward
- 19:07Push Build Scripts
- 22:33Outlook
- 27:23Cig Release Repo
- 34:42Sig Release Dashboards
related talks
38mSIG Release Deep Dive
31mRelease Engineering as a Service - The Art of Integrating with K8s
17mA Brief History of Release Engineering
21mA Practical Guide to SIG Release Tooling for Kubernetes Subprojects
31mRelease Engineering as a Service - The Art of Integrating with K8s
35mReleasing Ceph - Deep Dive Into Build Infrastructure
32mDeep Dive: Kubernetes (Release) SIG
33mA Day in the Life of Kubernetes Release with Tools, Challenges, and Operations
