The Wire · Showcase
Go 1.26.5 image gap stalls Kubernetes patch builds
By RepoJournal · Filed · About Kubernetes
A missing Go patch release is bricking patch builds for Kubernetes 1.34 and 1.35, and the fix just merged.
The missing k8s-ci-builder images for Go 1.26.5 have been blocking Kubernetes patch builds for 1.34 and 1.35, but the bump has now merged [1]. Meanwhile, kops pinned scaleway-sdk-go to v1.0.0-beta.36 because "Newer versions build SRN strings with text/template, which disables linker method pruning and adds ~78MB to every binary" [2] - a drop-everything upgrade to avoid bloat. On the RHEL10 front, kops is addressing missing kernel modules on EL10 AMIs; without kernel-modules-extra, iptables-nft rules relying on nft_compat and xt_* fail, as the modules are "absent from /lib/modules entirely" [3]. The community desk saw maintainer housekeeping for gophercloud, adding two new maintainers and dropping inactive ones [4], plus a new Slack channel for the VM Operator project [5]. Release also merged a testify bump to v1.12.1 [6], a minor dependency refresh. Overall, 15 commits and 9 PRs across the three repos this period, with the builder image fix being the most critical.
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
- → Verify k8s-ci-builder images for Go 1.26.5 are live for 1.34 and 1.35 patch builds kubernetes/release [immediate]
- → Plan to upgrade kops to a version with the scaleway-sdk-go v1.0.0-beta.36 pin to avoid 78MB binary bloat kubernetes/kops [plan]
- → Monitor the RHEL10 kernel-modules-extra fix in kops; test iptables-nft rules on EL10 nodes once it ships kubernetes/kops [monitor]
References
- [1] k8s-cloud/ci-builder: bump to Go 1.26.5 for 1.34 and 1.35 ↗ kubernetes/release
- [2] Pin scaleway-sdk-go to v1.0.0-beta.36 ↗ kubernetes/kops
- [3] nodeup: install kernel-modules-extra on RHEL10-family nodes ↗ kubernetes/kops
- [4] Update gophercloud maintainers kubernetes/community
- [5] Add #kube-vm-operator Slack channel kubernetes/community
- [6] Bump github.com/stretchr/testify from 1.12.0 to 1.12.1 in the all group ↗ kubernetes/release