diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index a024ec5c835..f3d90e79493 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -895,6 +895,7 @@ const ( // kep: http://kep.k8s.io/1860 // alpha: v1.29 // beta: v1.30 + // GA: v1.32 // LoadBalancerIPMode enables the IPMode field in the LoadBalancerIngress status of a Service LoadBalancerIPMode featuregate.Feature = "LoadBalancerIPMode" diff --git a/pkg/features/versioned_kube_features.go b/pkg/features/versioned_kube_features.go index ec491e17279..d544a7ea9ce 100644 --- a/pkg/features/versioned_kube_features.go +++ b/pkg/features/versioned_kube_features.go @@ -447,6 +447,7 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate LoadBalancerIPMode: { {Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha}, {Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.Beta}, + {Version: version.MustParse("1.32"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, }, LocalStorageCapacityIsolationFSQuotaMonitoring: { diff --git a/test/featuregates_linter/test_data/versioned_feature_list.yaml b/test/featuregates_linter/test_data/versioned_feature_list.yaml index ba9819c01f1..3d21e927931 100644 --- a/test/featuregates_linter/test_data/versioned_feature_list.yaml +++ b/test/featuregates_linter/test_data/versioned_feature_list.yaml @@ -616,6 +616,10 @@ lockToDefault: false preRelease: Beta version: "1.30" + - default: true + lockToDefault: true + preRelease: GA + version: "1.32" - name: LocalStorageCapacityIsolationFSQuotaMonitoring versionedSpecs: - default: false