mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	remove resource flowschemas and prioritylevelconfigurations for legacyBetaEnabledByDefaultResources in v1.29
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
This commit is contained in:
		@@ -755,8 +755,6 @@ var (
 | 
			
		||||
	// see https://github.com/kubernetes/enhancements/tree/master/keps/sig-architecture/3136-beta-apis-off-by-default
 | 
			
		||||
	// for more details.
 | 
			
		||||
	legacyBetaEnabledByDefaultResources = []schema.GroupVersionResource{
 | 
			
		||||
		flowcontrolv1beta2.SchemeGroupVersion.WithResource("flowschemas"),                 // remove in 1.29
 | 
			
		||||
		flowcontrolv1beta2.SchemeGroupVersion.WithResource("prioritylevelconfigurations"), // remove in 1.29
 | 
			
		||||
		flowcontrolv1beta3.SchemeGroupVersion.WithResource("flowschemas"),                 // deprecate in 1.29, remove in 1.32
 | 
			
		||||
		flowcontrolv1beta3.SchemeGroupVersion.WithResource("prioritylevelconfigurations"), // deprecate in 1.29, remove in 1.32
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -58,7 +58,7 @@ import (
 | 
			
		||||
	kubeversion "k8s.io/component-base/version"
 | 
			
		||||
	aggregatorscheme "k8s.io/kube-aggregator/pkg/apiserver/scheme"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/api/legacyscheme"
 | 
			
		||||
	flowcontrolv1beta2 "k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta2"
 | 
			
		||||
	flowcontrolv1bet3 "k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta3"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/controlplane/reconcilers"
 | 
			
		||||
	"k8s.io/kubernetes/pkg/controlplane/storageversionhashdata"
 | 
			
		||||
	generatedopenapi "k8s.io/kubernetes/pkg/generated/openapi"
 | 
			
		||||
@@ -453,8 +453,8 @@ func TestNewBetaResourcesEnabledByDefault(t *testing.T) {
 | 
			
		||||
	// beta versions enabled by default.  Nothing new should be added here.  There are no future exceptions because there
 | 
			
		||||
	// are no more beta resources enabled by default.
 | 
			
		||||
	legacyBetaResourcesWithoutStableEquivalents := map[schema.GroupResource]bool{
 | 
			
		||||
		flowcontrolv1beta2.SchemeGroupVersion.WithResource("flowschemas").GroupResource():                 true,
 | 
			
		||||
		flowcontrolv1beta2.SchemeGroupVersion.WithResource("prioritylevelconfigurations").GroupResource(): true,
 | 
			
		||||
		flowcontrolv1bet3.SchemeGroupVersion.WithResource("flowschemas").GroupResource():                 true,
 | 
			
		||||
		flowcontrolv1bet3.SchemeGroupVersion.WithResource("prioritylevelconfigurations").GroupResource(): true,
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	config := DefaultAPIResourceConfigSource()
 | 
			
		||||
 
 | 
			
		||||
@@ -84,6 +84,4 @@ var GVRToStorageVersionHash = map[string]string{
 | 
			
		||||
	"events.k8s.io/v1/events":                                          "r2yiGXH7wu8=",
 | 
			
		||||
	"flowcontrol.apiserver.k8s.io/v1beta3/flowschemas":                 "9NnFrw7ZEmA=",
 | 
			
		||||
	"flowcontrol.apiserver.k8s.io/v1beta3/prioritylevelconfigurations": "+CwSrEWTDhc=",
 | 
			
		||||
	"flowcontrol.apiserver.k8s.io/v1beta2/flowschemas":                 "9NnFrw7ZEmA=",
 | 
			
		||||
	"flowcontrol.apiserver.k8s.io/v1beta2/prioritylevelconfigurations": "+CwSrEWTDhc=",
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user