The Wire · Showcase
CLUSTER AUTOSCALER FIXES FLAKY TESTS, KOPS PATCHES CLOUD PROVIDER BREAKING CHANGES
By RepoJournal · Filed · About Kubernetes
Cluster Autoscaler re-enabled printf vet checks after Go 1.24 upgrade while kops rushed out fixes for Hetzner API removal and Azure terraform v5 incompatibilities.
The autoscaler team landed a critical housekeeping PR that fixes flaky unit tests and re-enables printf format string validation after Go 1.24 started flagging failures [1]. The same day, dependabot bumped kubernetes libraries across autoscaler's vertical-pod-autoscaler to 0.37.0-beta.0 [2], bringing the project closer to the next k8s release cycle. Over in kops, three urgent cloud provider changes landed: Hetzner's removal of the Datacenter field from their API forced an upgrade to hcloud-go/v2 v2.47.0 to avoid marking every server as needing updates [3], while Azure's terraform provider v5 breaking changes required argument renames in generated configs [4]. On the security front, kubernetes/release bumped go-git/v5 to pull in golang.org/x/crypto v0.52.0 for a security fix [5]. Documentation continues across the website desk with Spanish translation of drain-node guidance [6] and Chinese syncs of contributor and storage documentation [ref:21, ref:23, ref:24].
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
- → Review and merge kops PRs for Azure terraform v5 and Hetzner API changes before next cluster rolling updates kubernetes/kops [immediate]
- → Verify autoscaler printf vet check compliance in your local builds kubernetes/autoscaler [plan]
- → Pull latest go-git/v5 security update in release tooling kubernetes/release [plan]
References
- [1] Cluster Autoscaler: Fix flaky unit test & re-enable printf vet check ↗ kubernetes/autoscaler
- [2] Bump the kubernetes group across 2 directories with 32 updates ↗ kubernetes/autoscaler
- [3] Update hcloud-go/v2 to latest version (v2.47.0) ↗ kubernetes/kops
- [4] azure: support terraform provider azurerm v5 ↗ kubernetes/kops
- [5] Bump github.com/go-git/go-git/v5 from 5.19.1 to 5.19.2 in the all group ↗ kubernetes/release
- [6] [es] Translation (new) `content/es/docs/tasks/administer-cluster/safely-drain-node.md` file into spanish ↗ kubernetes/website
- [7] [zh-cn]sync roles-and-responsibilities ↗ kubernetes/website
- [8] [zh-cn]sync node-pressure-eviction ↗ kubernetes/website
- [9] [zh-cn]sync storage-limits gateway ↗ kubernetes/website