diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 39c89fe764d..3f788c0d01e 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -748,6 +748,7 @@ const ( // owner: @alexanderConstantinescu // kep: http://kep.k8s.io/3458 // beta: v1.27 + // GA: v1.30 // // Enables less load balancer re-configurations by the service controller // (KCCM) as an effect of changing node state. @@ -1112,7 +1113,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS SizeMemoryBackedVolumes: {Default: true, PreRelease: featuregate.Beta}, - StableLoadBalancerNodeSet: {Default: true, PreRelease: featuregate.Beta}, + StableLoadBalancerNodeSet: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // GA in 1.30, remove in 1.31 StatefulSetAutoDeletePVC: {Default: true, PreRelease: featuregate.Beta}, diff --git a/staging/src/k8s.io/controller-manager/pkg/features/kube_features.go b/staging/src/k8s.io/controller-manager/pkg/features/kube_features.go index ab5d83885fe..f769e18d3d2 100644 --- a/staging/src/k8s.io/controller-manager/pkg/features/kube_features.go +++ b/staging/src/k8s.io/controller-manager/pkg/features/kube_features.go @@ -49,6 +49,7 @@ const ( // owner: @alexanderConstantinescu // kep: http://kep.k8s.io/3458 // beta: v1.27 + // GA: v1.30 // // Enables less load balancer re-configurations by the service controller // (KCCM) as an effect of changing node state. @@ -64,5 +65,5 @@ func SetupCurrentKubernetesSpecificFeatureGates(featuregates featuregate.Mutable var cloudPublicFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{ CloudControllerManagerWebhook: {Default: false, PreRelease: featuregate.Alpha}, CloudDualStackNodeIPs: {Default: true, PreRelease: featuregate.Beta}, - StableLoadBalancerNodeSet: {Default: true, PreRelease: featuregate.Beta}, + StableLoadBalancerNodeSet: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // GA in 1.30, remove in 1.31 }