Skip to content

Commit 38adb49

Browse files
Jefftreek8s-publishing-bot
authored andcommitted
Port the rest of unversioned features
Kubernetes-commit: a8390dcddda14274e5ce24dd517a19587118a198
1 parent b16c96d commit 38adb49

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

pkg/features/kube_features.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,11 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
363363
{Version: version.MustParse("1.24"), Default: true, PreRelease: featuregate.GA, LockToDefault: true},
364364
},
365365

366+
KMSv1: {
367+
{Version: version.MustParse("1.28"), Default: true, PreRelease: featuregate.Deprecated},
368+
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Deprecated},
369+
},
370+
366371
MutatingAdmissionPolicy: {
367372
{Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Alpha},
368373
},
@@ -448,9 +453,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
448453
},
449454
}
450455

451-
// defaultKubernetesFeatureGates consists of all known Kubernetes-specific feature keys.
452-
// To add a new feature, define a key for it above and add it here. The features will be
453-
// available throughout Kubernetes binaries.
454-
var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
455-
KMSv1: {Default: false, PreRelease: featuregate.Deprecated},
456-
}
456+
// defaultKubernetesFeatureGates consists of legacy unversioned Kubernetes-specific feature keys.
457+
// Please do not add to this struct and use defaultVersionedKubernetesFeatureGates instead.
458+
var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{}

0 commit comments

Comments
 (0)