$ the-wire ยท showcase
Control plane cleanups: watchcache context prep, RecursiveReadOnlyMounts gate removed
By RepoJournal ยท Filed ยท About Kubernetes ยท Composed from the cited sources ยท methodology
The day's real work landed in the apiserver's watch cache and in two gate and admission changes, while the release and vsphere desks ran dependency and version bumps.
Merge pull request #143930 from serathius/watchcache-context kubernetes/apiserver
The watch cache now precomputes matchedValues rather than deriving them from the client context, which lets callers pass a background context. It is the foundation the other watch-cache changes on this branch build on.
Merge pull request #143909 from natasha41575/drop_rro_g kubernetes/kubernetes
by kubernetes-prow[bot]
The RecursiveReadOnlyMounts feature gate is gone. Clusters and manifests that still reference the gate need it removed; it is a breaking change for anything setting it explicitly.
Merge pull request #124899 from nmreadelf/fix/runtime-class-empty-map-check kubernetes/kubernetes
by kubernetes-prow[bot]
Admission now fails when a pod's overhead map is empty rather than accepting it. Workloads carrying a zero-entry RuntimeClass overhead will be rejected.
Merge pull request #143833 from serathius/optimistic-concurrency-beta-default kubernetes/apiserver
Optimistic concurrency moves to beta as the default in the apiserver. Clients relying on the previous default behavior should check their create and update paths.
Merge pull request #143822 from Siddhanthguptaa/fix/networkpolicy-selector-ratcheting kubernetes/kubernetes
by kubernetes-prow[bot]
The networking docs now record a NetworkPolicy label selector ratcheting limitation, so selector edits that appear to apply may not narrow existing rules as expected. The docs cite the constraint; the code path is unchanged.
๐ฑ Bump to k8s 1.38.0 beta.0 and go 1.27.0 kubernetes/cloud-provider-vsphere
Also today: cloud-provider-vsphere bumped to k8s 1.38.0 beta.0 and go 1.27.0, the release repo picked up four Go module bumps including sigstore and promo-tools, and the site's Ukrainian translation got the Hello Minikube tutorial rewritten plus obsolete pages removed.
Action items
- โ Remove RecursiveReadOnlyMounts from any feature gate config before upgrading to a build that drops it kubernetes/kubernetes [plan]