mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Remove RotateKubeletClientCertificate, AttachVolumeLimit, VolumePVCDataSource feature gates
This commit is contained in:
		@@ -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},
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user