$ the-wire · showcase
Kubernetes release pipeline fixed after .git exclusion broke the build
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
The Kubernetes release process was broken by a recent change that excluded the .git directory from source tarballs, and the fix is now in place.
Kubernetes release bounced back from a self-inflicted wound: a PR that removed .git from the source tarball [1] broke `krel release` by killing the repository it needed to open. The new logic keeps .git but strips remote credentials before tarring, so releases can move again. Meanwhile, the release repo is prepping for the future with Debian Trixie support for debian-base [2], since Bookworm goes out of support on 2026-06-10 and stops receiving patches. The Cloud Build timeout got a 5-minute bump to accommodate Trixie builds [3], a sensible stopgap until Bookworm is retired. In test-infra, kettle jumped to Python 3.13 [4], already built and deployed. Node-problem-detector added zswap metrics [5], tracking bytes_used and compression_efficiency via procfs. And the website team polished the v1.37 release announcement with grammar fixes [6], gearing up for the next cycle. The community is even welcoming a new #openperouter Slack channel [7] for an open VPN router implementation. Activity across the repos: 29 commits and 18 PRs in the last 24 hours.
Action items
- → Upgrade to the fixed release tooling to avoid the .git exclusion break kubernetes/release [immediate]
- → Plan for Debian Trixie migration by 2026-06-10; update base images and dependencies kubernetes/release [plan]
- → Monitor the zswap metrics addition in node-problem-detector for your node monitoring needs kubernetes/node-problem-detector [monitor]
References
- [1] Strip remote creds instead of excluding .git ↗ kubernetes/release
- [2] Add Debian Trixie support for debian-base ↗ kubernetes/release
- [3] Bump the Cloud Build timeout ↗ kubernetes/release
- [4] upgrade python to 3.13 for kettle ↗ kubernetes/test-infra
- [5] Add zswap metrics: bytes_used and compression_efficiency ↗ kubernetes/node-problem-detector
- [6] Update v1.37 Release Announcement with grammar fixes ↗ kubernetes/website
- [7] Add #openperouter slack channel ↗ kubernetes/community