The Wire · Showcase
SECRET VALIDATION OVERHAUL SHIPS AS RELEASE-1.32 WINDS DOWN
By RepoJournal · Filed · About Kubernetes
Kubernetes API just migrated Secret type validation to declarative rules while the release team drops 1.32 config and hardens build infrastructure with Go and gcloud updates.
The API desk shipped a major change to Secret immutability validation [1], wiring up declarative validation rules for the Secret type field and adding comprehensive test coverage for both CREATE flows and mutation cases. This is the kind of foundational work that makes validation safer and more maintainable across the board. Meanwhile, the release team is actively closing out the 1.32 cycle by dropping its release config [2] and pushing two critical infrastructure updates: Go has been bumped to 1.26.4/1.25.11 across k8s-cloud-builder and k8s-ci-builder [3], and gcloud SDK is pinned to 553.0.0 [4] to maintain Python 3.9 compatibility before the next version drops support entirely. The test infrastructure team is moving forward with CAPV testing for 9.1 v1alpha5 [5], expanding coverage as vSphere support matures. Documentation continues its localization push with Hindi translations for scheduling eviction [6] and Japanese style unification for driver terminology [7], while the website also landed a critical update to maxUnavailable StatefulSet docs [8] reflecting a feature gate that was disabled due to a recent bug fix.
Action items
- → Upgrade k8s-cloud-builder and k8s-ci-builder to Go 1.26.4/1.25.11 immediately kubernetes/release [immediate]
- → Pin gcloud SDK to 553.0.0 in your build environments before the next 554.0.0 release drops Python 3.9 support kubernetes/release [immediate]
- → Review Secret validation changes in your custom controllers if you have special immutability logic kubernetes/api [plan]
- → Update maxUnavailable StatefulSet deployments if you were relying on the experimental feature gate behavior kubernetes/website [monitor]
References
- [1] Migrate secret type immutable (#136886) kubernetes/api
- [2] Merge pull request #37226 from cpanato/update-kubekins kubernetes/test-infra
- [3] Update k8s-cloud-builder and k8s-ci-builder to Go 1.26.4/1.25.11 ↗ kubernetes/release
- [4] Pin gcloud SDK to 553.0.0 for Python 3.9 compatibility kubernetes/release
- [5] CAPV: Add test for 9.1 v1alpha5 ↗ kubernetes/test-infra
- [6] Hindi Documentation | Intro for Scheduling Eviction ↗ kubernetes/website
- [7] [ja] Unify driver katakana notation ↗ kubernetes/website
- [8] KEP-961: update maxUnavailable docs to reflect the FG being off by default ↗ kubernetes/website
FAQ
- What changed in Kubernetes on June 10, 2026?
- Kubernetes API just migrated Secret type validation to declarative rules while the release team drops 1.32 config and hardens build infrastructure with Go and gcloud updates.
- What should Kubernetes teams do about it?
- Upgrade k8s-cloud-builder and k8s-ci-builder to Go 1.26.4/1.25.11 immediately • Pin gcloud SDK to 553.0.0 in your build environments before the next 554.0.0 release drops Python 3.9 support • Review Secret validation changes in your custom controllers if you have special immutability logic
- Which Kubernetes repositories shipped on June 10, 2026?
- kubernetes/api, kubernetes/test-infra, kubernetes/release, kubernetes/website