A broad operator-impacting maintenance release with security-related base image updates, API and configuration changes, scheduling capabilities, and deprecations and removals. Operators should review changed defaults and constraints and account for migration work affecting their configurations, APIs, and metrics.
Action needed (2)
securityThe
alpinebase image updateThe
alpinebase image is updated fromalpine:3.to23. 4 alpine:3.to address security concerns.24. 1 securityThe
alpinebase image updateThe
alpinebase image is updated fromalpine:3.to23. 3 alpine:3.to address security concerns.23. 4
Check if affected (8)
breakingThe cluster lease duration flags, removed
Applies if you configure either
--cluster-lease-durationor--cluster-lease-renew-interval-fraction.The flags
--cluster-lease-durationand--cluster-lease-renew-interval-fractionhave been removed.breakingThe
Estimatormetric label value, removedApplies if you use either
estimating_plugin_execution_duration_secondsorestimating_plugin_extension_point_duration_seconds.The deprecated
Estimatorlabel value forestimating_plugin_extension_pointhas been removed from theestimating_plugin_execution_duration_secondsandestimating_plugin_extension_point_duration_secondsmetrics.breakingThe
Etcd.configuration field, removedLocal. InitImage Applies if you configure
Etcd..Local. InitImage The deprecated
Etcd.field has been removed fromLocal. InitImage Karmada Init Configuration.- + 5 more on the release page
Plan ahead (4)
deprecatedThe
ReplicaRequirements.field deprecationdeprecated since v1.18.0resourceRequest Applies if you use
ReplicaRequirements..resourceRequest ReplicaRequirements.is deprecated in favor ofresourceRequest resourceRequestBytes, which stores proto-serializedresource.objects.Quantity deprecatedThe
ComponentReplicaRequirements.field deprecationdeprecated since v1.18.0resourceRequest Applies if you use
ComponentReplicaRequirements..resourceRequest ComponentReplicaRequirements.is deprecated in favor ofresourceRequest resourceRequestBytes, which stores proto-serializedresource.objects.Quantity deprecatedThe
NodeClaim.field deprecationdeprecated since v1.18.0nodeAffinity Applies if you use
NodeClaim..nodeAffinity NodeClaim.is deprecated in favor ofnodeAffinity nodeAffinityBytes, which stores a proto-serializedcorev1.object.NodeSelector - + 1 more on the release page