prune enum when OpenAPIEnums is disabled.

This commit is contained in:
Jiahui Feng
2021-11-09 13:00:00 -08:00
parent 73ffb49203
commit 9c05de2f31
5 changed files with 198 additions and 5 deletions

View File

@@ -45,6 +45,7 @@ import (
"k8s.io/apiserver/pkg/storage/storagebackend"
utilfeature "k8s.io/apiserver/pkg/util/feature"
utilflowcontrol "k8s.io/apiserver/pkg/util/flowcontrol"
utilopenapi "k8s.io/apiserver/pkg/util/openapi"
"k8s.io/client-go/informers"
clientset "k8s.io/client-go/kubernetes"
restclient "k8s.io/client-go/rest"
@@ -119,7 +120,7 @@ func DefaultOpenAPIConfig() *openapicommon.Config {
Description: "Default Response.",
},
}
openAPIConfig.GetDefinitions = openapi.GetOpenAPIDefinitions
openAPIConfig.GetDefinitions = utilopenapi.GetOpenAPIDefinitionsWithoutDisabledFeatures(openapi.GetOpenAPIDefinitions)
return openAPIConfig
}