apiextensions: add CustomResourceDefaulting feature gate
This commit is contained in:
		@@ -533,6 +533,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
 | 
			
		||||
	apiextensionsfeatures.CustomResourceSubresources:      {Default: true, PreRelease: featuregate.Beta},
 | 
			
		||||
	apiextensionsfeatures.CustomResourceWebhookConversion: {Default: false, PreRelease: featuregate.Alpha},
 | 
			
		||||
	apiextensionsfeatures.CustomResourcePublishOpenAPI:    {Default: true, PreRelease: featuregate.Beta},
 | 
			
		||||
	apiextensionsfeatures.CustomResourceDefaulting:        {Default: false, PreRelease: featuregate.Alpha},
 | 
			
		||||
 | 
			
		||||
	// features that enable backwards compatibility but are scheduled to be removed
 | 
			
		||||
	// ...
 | 
			
		||||
 
 | 
			
		||||
@@ -53,6 +53,12 @@ const (
 | 
			
		||||
	//
 | 
			
		||||
	// CustomResourceWebhookConversion defines the webhook conversion for Custom Resources.
 | 
			
		||||
	CustomResourceWebhookConversion featuregate.Feature = "CustomResourceWebhookConversion"
 | 
			
		||||
 | 
			
		||||
	// owner: @sttts
 | 
			
		||||
	// alpha: v1.15
 | 
			
		||||
	//
 | 
			
		||||
	// CustomResourceDefaulting enables OpenAPI defaulting in CustomResources.
 | 
			
		||||
	CustomResourceDefaulting featuregate.Feature = "CustomResourceDefaulting"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
@@ -67,4 +73,5 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
 | 
			
		||||
	CustomResourceSubresources:      {Default: true, PreRelease: featuregate.Beta},
 | 
			
		||||
	CustomResourceWebhookConversion: {Default: false, PreRelease: featuregate.Alpha},
 | 
			
		||||
	CustomResourcePublishOpenAPI:    {Default: true, PreRelease: featuregate.Beta},
 | 
			
		||||
	CustomResourceDefaulting:        {Default: false, PreRelease: featuregate.Alpha},
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user