Week Ending November 3, 2024
https://lwkd.info/2024/20241106
Developer News
Registration for the Salt Lake City Contributor Summit closes Thursday, so don’t forget to register; check your email to make sure that you did. Also make sure to add any Unconference topic you have soon.
Release Schedule
Next Deadline: Code Freeze, November 8th
Code Freeze Is Coming, and this cycle (because of Kubecon) we’ll have test freeze at the same time. So make sure to get you work on 1.32 features and their tests done this week. The removals and deprecations blog post has been postponed to this Friday.
And, just to pile it on: patch release cherry-picks are also due Friday.
Merges
Update scheduler_perf tests to run with QueueingHints both enabled and disabled
Tests for getReplicaSetFraction in the deployment controller
Improve validation for ReplicaSet annotations in the deployment controller
JSON request encoding fallback added for CBOR HTTP 415 errors
kubeadm: ensure proper parsing of SSR username
kubeadm: use actual addresses/ports for WaitForAllControlPlaneComponents
Improved test coverage for kubectl autoscale
Fixes to reporting of elapsed times for validating admission policy
KCM volume plugin probe refactored
--concurrent-daemonset-syncs command line flag added to kube-controller-manager
kubelet’s /metrics/slis endpoint made always available
New utility function ResetLabelValueAllowLists to reset allow lists for label values
New optional ResetFieldsFilterStrategy interface for storage
dynamicResources struct refactored to DynamicResources
Container filesystem and image filesystem now allowed to be on the same drive but in a different partition
New alpha seLinuxChangePolicy field within Pod level securityContext
Fix for eviction manager not deleting unused images or containers when it detected containerfs signal
Stricter validations for the qosClass field of Pod status
DRA: scheduling pods is up to 16x faster now thanks to some performance optimization
v1alpha1 API for mutating admission policies added
PodLifecycle’s Sleep Action now supports a sleep duration of zero with a feature gate
Bug fix for an issue with state un-marshalling in InPlacePodVerticalScaling
Line breaks from kubectl explain descriptions now realinged
Windows now supports CPU and memory affinity
Promotions
MemoryManager to GA
PodIndexLabel for StatefulSet and IndexedJob to GA
RecoverVolumeExpansionFailure to beta
PodLifecycleSleepAction to GA
Deprecated
Dropped last remaining reference to github.com/golang/groupcache/lru
EnforceMountableSecretsAnnotation deprecated in v1.32
ZeroLimitedNominalConcurrencyShares feature gate removed after graduation to GA in v1.30
HPAContainerMetrics feature gate removed after graduation to GA in v1.30
Version Updates
vendor: system-validators to v1.9.1
via Last Week in Kubernetes Development https://lwkd.info/
November 06, 2024 at 06:00PM