@@ -19,6 +19,7 @@ import (
19
19
"github.com/golang/glog"
20
20
"gopkg.in/natefinch/lumberjack.v2"
21
21
22
+ extensionsapiserver "k8s.io/apiextensions-apiserver/pkg/apiserver"
22
23
"k8s.io/apimachinery/pkg/runtime"
23
24
"k8s.io/apimachinery/pkg/runtime/schema"
24
25
kerrors "k8s.io/apimachinery/pkg/util/errors"
@@ -49,6 +50,7 @@ import (
49
50
pluginwebhook "k8s.io/apiserver/plugin/pkg/audit/webhook"
50
51
"k8s.io/kube-aggregator/pkg/apis/apiregistration"
51
52
apiregistrationv1beta1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1"
53
+ aggregatorscheme "k8s.io/kube-aggregator/pkg/apiserver/scheme"
52
54
openapicommon "k8s.io/kube-openapi/pkg/common"
53
55
kapiserveroptions "k8s.io/kubernetes/cmd/kube-apiserver/app/options"
54
56
"k8s.io/kubernetes/pkg/api/legacyscheme"
@@ -620,7 +622,7 @@ func defaultOpenAPIConfig(config configapi.MasterConfig) *openapicommon.Config {
620
622
},
621
623
}
622
624
}
623
- defNamer := apiserverendpointsopenapi .NewDefinitionNamer (legacyscheme .Scheme )
625
+ defNamer := apiserverendpointsopenapi .NewDefinitionNamer (legacyscheme .Scheme , extensionsapiserver . Scheme , aggregatorscheme . Scheme )
624
626
return & openapicommon.Config {
625
627
ProtocolList : []string {"https" },
626
628
GetDefinitions : openapigenerated .GetOpenAPIDefinitions ,
0 commit comments