@@ -34,7 +34,7 @@ const (
34
34
PublicKeysECDSA = "PublicKeysECDSA"
35
35
// RootlessControlPlane is expected to be in alpha in v1.22
36
36
RootlessControlPlane = "RootlessControlPlane"
37
- // EtcdLearnerMode is expected to be in alpha in v1.27, beta in v1.29
37
+ // EtcdLearnerMode is expected to be in alpha in v1.27, beta in v1.29, ga in v1.32
38
38
EtcdLearnerMode = "EtcdLearnerMode"
39
39
// WaitForAllControlPlaneComponents is expected to be alpha in v1.30
40
40
WaitForAllControlPlaneComponents = "WaitForAllControlPlaneComponents"
@@ -53,7 +53,7 @@ var InitFeatureGates = FeatureList{
53
53
DeprecationMessage : "Deprecated in favor of the core kubelet feature UserNamespacesSupport which is beta since 1.30." +
54
54
" Once UserNamespacesSupport graduates to GA, kubeadm will start using it and RootlessControlPlane will be removed." ,
55
55
},
56
- EtcdLearnerMode : {FeatureSpec : featuregate.FeatureSpec {Default : true , PreRelease : featuregate .Beta }},
56
+ EtcdLearnerMode : {FeatureSpec : featuregate.FeatureSpec {Default : true , PreRelease : featuregate .GA , LockToDefault : true }},
57
57
WaitForAllControlPlaneComponents : {FeatureSpec : featuregate.FeatureSpec {Default : false , PreRelease : featuregate .Alpha }},
58
58
ControlPlaneKubeletLocalMode : {FeatureSpec : featuregate.FeatureSpec {Default : false , PreRelease : featuregate .Alpha }},
59
59
}
0 commit comments