$ the-wire · showcase
Vultr autoscaling fixes, LimitRanger stops re-rejecting PVC updates
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
The day's real work landed in cluster-autoscaler's Vultr provider and in two Kubernetes control-plane admission fixes, the rest being dependency bumps and test cleanup.
limitranger: skip min/max on an unchanged PVC request on update kubernetes/kubernetes
LimitRanger re-admitted every PersistentVolumeClaim on update and checked its requests against the current min/max without consulting the stored claim, so a claim that was legal when created, or that a later LimitRange disallows, failed every subsequent update, including label-only edits. This change skips the min/max check when the PVC request is unchanged.
update vultr provider kubernetes/autoscaler
The provider now preserves an accepted in-flight target size across refreshes while Vultr has not yet materialized all requested nodes, stops target decreases below the count of existing Vultr nodes, validates provider IDs, and reports instance status, and it implements HasInstance. That matters for slow-provisioning shapes like bare metal, where the autoscaler previously could not see nodes it...
client-go: avoid holding the event broadcaster lock during EventSeries updates kubernetes/kubernetes
client-go no longer holds the event broadcaster lock while updating EventSeries, so controllers that emit high-volume events stop serializing behind that lock during series aggregation.
Fix default-preemption error when using filter extenders kubernetes/kubernetes
Default preemption failed with an error when scheduler filter extenders were configured; this fixes that path.
Merge pull request #138129 from weak-fox/fix-127249-prerelease-alpha-removed kubernetes/kubernetes
by kubernetes-prow[bot]
code-generator now limits auto-added lifecycle metadata to beta APIs, with the same fix published downstream in sample-apiserver. Component-helpers picked up podcertificaterequest and podcertificateprojection changes that allow setting ML-DSA algorithms.