fix scale not being given gvk in CRD openapi schemas

relates to  #116311
This commit is contained in:
Alexander Zielenski 2023-03-06 15:18:21 -08:00
parent ffb9c076d7
commit 08e756342c

View File

@ -40,6 +40,7 @@ import (
"k8s.io/apiserver/pkg/endpoints"
"k8s.io/apiserver/pkg/endpoints/openapi"
utilopenapi "k8s.io/apiserver/pkg/util/openapi"
"k8s.io/client-go/kubernetes/scheme"
openapibuilder "k8s.io/kube-openapi/pkg/builder"
"k8s.io/kube-openapi/pkg/builder3"
"k8s.io/kube-openapi/pkg/common"
@ -468,7 +469,7 @@ func withDescription(s spec.Schema, desc string) spec.Schema {
}
func generateBuildDefinitionsFunc() {
namer = openapi.NewDefinitionNamer(runtime.NewScheme())
namer = openapi.NewDefinitionNamer(scheme.Scheme)
definitionsV3 = utilopenapi.GetOpenAPIDefinitionsWithoutDisabledFeatures(generatedopenapi.GetOpenAPIDefinitions)(func(name string) spec.Ref {
defName, _ := namer.GetDefinitionName(name)
prefix := v3DefinitionPrefix