@@ -36,6 +36,7 @@ import (
36
36
"k8s.io/apiserver/pkg/server/healthz"
37
37
"k8s.io/apiserver/pkg/server/mux"
38
38
"k8s.io/apiserver/pkg/server/routes"
39
+ "k8s.io/client-go/kubernetes/scheme"
39
40
"k8s.io/client-go/tools/events"
40
41
"k8s.io/client-go/tools/leaderelection"
41
42
cliflag "k8s.io/component-base/cli/flag"
@@ -49,7 +50,6 @@ import (
49
50
"k8s.io/klog/v2"
50
51
schedulerserverconfig "k8s.io/kubernetes/cmd/kube-scheduler/app/config"
51
52
"k8s.io/kubernetes/cmd/kube-scheduler/app/options"
52
- "k8s.io/kubernetes/pkg/api/legacyscheme"
53
53
"k8s.io/kubernetes/pkg/scheduler"
54
54
kubeschedulerconfig "k8s.io/kubernetes/pkg/scheduler/apis/config"
55
55
"k8s.io/kubernetes/pkg/scheduler/framework/runtime"
@@ -217,9 +217,9 @@ func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched *
217
217
// buildHandlerChain wraps the given handler with the standard filters.
218
218
func buildHandlerChain (handler http.Handler , authn authenticator.Request , authz authorizer.Authorizer ) http.Handler {
219
219
requestInfoResolver := & apirequest.RequestInfoFactory {}
220
- failedHandler := genericapifilters .Unauthorized (legacyscheme .Codecs )
220
+ failedHandler := genericapifilters .Unauthorized (scheme .Codecs )
221
221
222
- handler = genericapifilters .WithAuthorization (handler , authz , legacyscheme .Codecs )
222
+ handler = genericapifilters .WithAuthorization (handler , authz , scheme .Codecs )
223
223
handler = genericapifilters .WithAuthentication (handler , authn , failedHandler , nil )
224
224
handler = genericapifilters .WithRequestInfo (handler , requestInfoResolver )
225
225
handler = genericapifilters .WithCacheControl (handler )
0 commit comments