$ the-wire · showcase
kops fixes bare-metal S3 uploads, cacher watch alignment lands
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
Nothing shipped to a stable line today: the substantive work is in kops's bare-metal path and in apiserver cacher parity, with the v1.38 cycle still in alpha.2 and release-note coverage at 174 of 200 flagged PRs.
fix(metal): disable aws-cli request checksums for mock S3 uploads kubernetes/kops
aws-cli 2.38 turns on the CRT S3 transfer client on all hosts, not just EC2, so uploads are now aws-chunked with a trailing CRC64NVME checksum regardless of endpoint scheme. kops's mock S3 server writes the request body to disk verbatim, leaving chunk framing in stored objects and breaking reads during bare-metal runs.
Align non-recursive responses between cacher and etcd kubernetes/kubernetes
For non-recursive watches the cacher returned every object under the prefix during initial events and during stream filtering, where etcd returns only the initial-events-end bookmark and then zero events. serathius notes the behavior "is not exposed to users," and the release note is NONE.
scheduler: parameterize topology-aware placement metrics with entity type kubernetes/kubernetes
TAS candidate placement metrics now carry a type label distinguishing podgroup from compositepodgroup, and are emitted for the root CompositePodGroup as well as recursively for each nested child PodGroup during simulation. Anything scraping these metrics should expect new label dimensions.
Add presubmit to run make test on model-serving-signals PRs kubernetes/test-infra
pull-model-serving-signals-test runs make test (go fmt, go vet, make lint, make verify-boilerplate, go test ./...) on every PR to main for kubernetes-sigs/model-serving-signals. Before this, only the staging image postsubmit ran, so lint, boilerplate, and test regressions could reach main unchecked; results report to the sig-autoscaling testgrid dashboard.
add the 100 node correctness test presubmit kubernetes/test-infra
The long tail: a 100 node correctness presubmit the kubernetes PR needs, future-conformance.yaml now generated and verified alongside conformance.yaml, a fix for --machine-type-mw in the GCP PD CSI arm e2e jobs, and four zh-cn kubectl config page syncs.