~/talk

A Practical Guide to SIG Release Tooling for Kubernetes Subprojects

slides:none on file

Overview of exact release steps and tools: images build in GitHub-triggered pipelines and must use Google Cloud Build to push to a staging repo on registry.k8s.io, then require promotion via kpromo (forgotten promotions are the common failure mode); binaries default to GitHub Releases (pkgs.k8s.io exists but is limited); Debian/RPM packages publish through Open Build Service with RPM specs auto-converted to deb and builds consuming prebuilt artifacts; release-notes, bom and attestation tools generate changelogs, SBOMs and signed build metadata.

AI-written summary · about

  1. 0:00SIG Release tooling intro
  2. 1:26SIG Release mission
  3. 3:14Hosting artifacts
  4. 5:02Container images on Registry K8s IO
  5. 8:59Binaries on GitHub Releases
  6. 10:04Debian/RPM on Packages K8s IO
  7. 13:33Enriching releases
  8. 14:38Release notes generation
  9. 17:27Dependency validation
  10. 18:28SBOMs with bom
  11. 19:53Attesting builds with slsa-verifier
  12. 20:37GitHub Actions workflows
  13. 21:01Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.