126 wires and counting

$ follow Kubernetes

Keep up with Kubernetes in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-17
stories 69

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

DRA feature gate removed, code-generator learns multi-doc extensions files

By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology

Kubernetes merged the cleanup that removes the DynamicResourceAllocation feature gate and fixed two code-generator bugs that silently dropped configuration, while distroless-iptables got a Go bump and an s390x build rescue.

Merge pull request #141946 from troychiu/cleanup-dynamic-resource-allocation kubernetes/kubernetes

by kubernetes-prow[bot]

The DynamicResourceAllocation feature gate is gone from the tree. Clusters and manifests that still set it explicitly need to stop doing so before picking up this build.

address comment: allow several YAML documents per extensions file kubernetes/kubernetes

by Yongrui Lin

The extensions file loader used to keep only the first YAML document and silently drop the rest, because UnmarshalStrict on its own ignores everything after the first "---". Formats now concatenate across both files and documents.

validation-gen: hoist package-level variables out of eachVal, eachKey and ifMode kubernetes/kubernetes

by Yongrui Lin

validators could already request a package-level variable alongside their function, but three wrappers (eachVal, eachKey, ifMode) rebuilt Validations from Functions and Deferred only, so the variable was dropped and the generated file referenced a declaration it never emitted.

Fix distroless-iptables s390x build and raise build timeout kubernetes/release

by Carlos Panato

debian:bookworm-slim stopped publishing linux/s390x as of its 2026-08-03 build, which broke sub-push-image-s390x for every bookworm variant. The bookworm variants are pinned to bookworm-20260713-slim, the last build carrying s390x, and the Cloud Build timeout rises to 4h to match the Prow job.

Bump distroless-iptables to use Go 1.27.1/1.26.8 kubernetes/release

by cpanato

distroless-iptables now builds on Go 1.27.1/1.26.8. Elsewhere: kops added ap-east-2 and ap-southeast-5/6/7 availability zones to --zones shell completion, sig-release re-pointed two roadmap items at live promo-tools milestones, and code-generator dropped its container-storage-interface replaces.

Quick answers

What shipped in Kubernetes on September 17, 2026?
Kubernetes merged the cleanup that removes the DynamicResourceAllocation feature gate and fixed two code-generator bugs that silently dropped configuration, while distroless-iptables got a Go bump and an s390x build rescue. In total, 46 commits and 23 pull requests landed.
Who contributed to Kubernetes on September 17, 2026?
7 developers shipped this update, including saschagrunert, kubernetes-prow[bot], Yongrui Lin, macsko, cpanato, thammarongg, and Kubernetes Publisher.
What were the notable Kubernetes updates?
Merge pull request #141946 from troychiu/cleanup-dynamic-resource-allocation, address comment: allow several YAML documents per extensions file, and validation-gen: hoist package-level variables out of eachVal, eachKey and ifMode.