The Wire · Showcase
Kubernetes release pipeline fixed after .git exclusion broke the build
By RepoJournal · Filed · About Kubernetes
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.
One email a day. Unsubscribe in one click.
Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
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