From a405ec83912c1bc94ee3de681ad96e49c6d405bc Mon Sep 17 00:00:00 2001 From: drfish Date: Tue, 15 Dec 2020 12:19:25 +0800 Subject: [PATCH] Remove RotateKubeletClientCertificate, AttachVolumeLimit, VolumePVCDataSource feature gates --- pkg/features/kube_features.go | 37 ----------------------------------- 1 file changed, 37 deletions(-) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 575a0a2e102..e6fbb9d302d 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -68,14 +68,6 @@ const ( // certificate as expiration approaches. RotateKubeletServerCertificate featuregate.Feature = "RotateKubeletServerCertificate" - // owner: @mikedanese - // beta: v1.8 - // ga: v1.19 - // - // Automatically renews the client certificate used for communicating with - // the API server as the certificate approaches expiration. - RotateKubeletClientCertificate featuregate.Feature = "RotateKubeletClientCertificate" - // owner: @jinxu // beta: v1.10 // @@ -252,15 +244,6 @@ const ( // Do not remove this feature gate even though it's GA VolumeSubpath featuregate.Feature = "VolumeSubpath" - // owner: @gnufied - // beta : v1.12 - // GA : v1.17 - - // - // Add support for volume plugins to report node specific - // volume limits - AttachVolumeLimit featuregate.Feature = "AttachVolumeLimit" - // owner: @ravig // alpha: v1.11 // @@ -494,14 +477,6 @@ const ( // Enables NonPreempting option for priorityClass and pod. NonPreemptingPriority featuregate.Feature = "NonPreemptingPriority" - // owner: @j-griffith - // alpha: v1.15 - // beta: v1.16 - // GA: v1.18 - // - // Enable support for specifying an existing PVC as a DataSource - VolumePVCDataSource featuregate.Feature = "VolumePVCDataSource" - // owner: @egernst // alpha: v1.16 // beta: v1.18 @@ -534,14 +509,6 @@ const ( // Enable Endpoint Slice consumption by kube-proxy in Windows for improved scalability. WindowsEndpointSliceProxying featuregate.Feature = "WindowsEndpointSliceProxying" - // owner: @Huang-Wei - // alpha: v1.16 - // beta: v1.18 - // GA: v1.19 - // - // Schedule pods evenly across available topology domains. - EvenPodsSpread featuregate.Feature = "EvenPodsSpread" - // owner: @matthyx // alpha: v1.16 // beta: v1.18 @@ -735,7 +702,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS ExperimentalHostUserNamespaceDefaultingGate: {Default: false, PreRelease: featuregate.Beta}, DevicePlugins: {Default: true, PreRelease: featuregate.Beta}, RotateKubeletServerCertificate: {Default: true, PreRelease: featuregate.Beta}, - RotateKubeletClientCertificate: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.20 LocalStorageCapacityIsolation: {Default: true, PreRelease: featuregate.Beta}, Sysctls: {Default: true, PreRelease: featuregate.Beta}, EphemeralContainers: {Default: false, PreRelease: featuregate.Alpha}, @@ -743,7 +709,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS ExpandPersistentVolumes: {Default: true, PreRelease: featuregate.Beta}, ExpandInUsePersistentVolumes: {Default: true, PreRelease: featuregate.Beta}, ExpandCSIVolumes: {Default: true, PreRelease: featuregate.Beta}, - AttachVolumeLimit: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.19 CPUManager: {Default: true, PreRelease: featuregate.Beta}, CPUCFSQuotaPeriod: {Default: false, PreRelease: featuregate.Alpha}, TopologyManager: {Default: true, PreRelease: featuregate.Beta}, @@ -795,7 +760,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS WindowsRunAsUserName: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.20 LocalStorageCapacityIsolationFSQuotaMonitoring: {Default: false, PreRelease: featuregate.Alpha}, NonPreemptingPriority: {Default: true, PreRelease: featuregate.Beta}, - VolumePVCDataSource: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.20 PodOverhead: {Default: true, PreRelease: featuregate.Beta}, IPv6DualStack: {Default: false, PreRelease: featuregate.Alpha}, EndpointSlice: {Default: true, PreRelease: featuregate.Beta}, @@ -803,7 +767,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS EndpointSliceTerminatingCondition: {Default: false, PreRelease: featuregate.Alpha}, EndpointSliceNodeName: {Default: false, PreRelease: featuregate.Alpha}, WindowsEndpointSliceProxying: {Default: false, PreRelease: featuregate.Alpha}, - EvenPodsSpread: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.21 StartupProbe: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.23 AllowInsecureBackendProxy: {Default: true, PreRelease: featuregate.Beta}, PodDisruptionBudget: {Default: true, PreRelease: featuregate.Beta},