$ the-wire · showcase
Consistent get backed out when etcd transforms are on
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
A quiet day across Kubernetes repos: one back-out in the apiserver's consistency path, a refactor that unblocks pod validation, and a minikube image build dropped for s390x while Debian sorts out vim-tiny.
Optimistic concurrency disable transform kubernetes/kubernetes
Serathius disables consistent get when transformation is enabled for a resource, restoring the prior behavior where Get returned a data corrupted error instead. It is framed as a short-term compatibility fix; the longer-term plan is to separate unready from corrupted state.
Refactor: move PodValidationOptions so validation can use podutil kubernetes/kubernetes
PodValidationOptions moves out of pkg/api/pod so validation code can use podutil helpers like ContainerIter and the incoming ContainerPairs. Validation previously imported podutil while podutil imported validation back for GetValidationOptionsFromPodSpecAndMeta, a circular dependency whose only consumer was validation itself.
[KEP-4443] Add more granular job failure condition reasons kubernetes/kubernetes
PodFailurePolicy rules take an optional name, and the Job failure condition reason now carries it, so you can tell which rule fired instead of guessing from the rule's position. Unnamed rules fall back to their index as the identifier.
kicbase: skip linux/s390x while vim-tiny is uninstallable kubernetes/minikube
minikube drops linux/s390x from the kicbase workflow platforms because the image build fails in apt: vim-tiny depends on vim-common 2:9.1.1230-2, but 2:9.1.1230-2+deb13u1 is what gets installed. Debian bug 1152930 tracks the missing s390x security build, and s390x kicbase images are unavailable until it lands.
Merge pull request #143073 from YO-WHATS-UP2/fix-spdy-roundtripper-fd-leak kubernetes/streaming
A streaming fix closes the underlying connection when the SPDY upgrade fails, which should stop the round tripper leaking file descriptors on failed upgrade attempts. In the long tail: Ukrainian translations of v1.34 blog posts and release pages landed in the website repo, and minikube bumped docker-buildx v0.37.1 to v0.38.2 and the inspektor-gadget addon image v0.57.0 to v0.58.0.