Skip to content

Commit 3a237dd

Browse files
committed
Scheduler auth stop using legacy scheme
1 parent 6816854 commit 3a237dd

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

cmd/kube-scheduler/app/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ go_library(
1313
deps = [
1414
"//cmd/kube-scheduler/app/config:go_default_library",
1515
"//cmd/kube-scheduler/app/options:go_default_library",
16-
"//pkg/api/legacyscheme:go_default_library",
1716
"//pkg/scheduler:go_default_library",
1817
"//pkg/scheduler/apis/config:go_default_library",
1918
"//pkg/scheduler/framework/runtime:go_default_library",
@@ -28,6 +27,7 @@ go_library(
2827
"//staging/src/k8s.io/apiserver/pkg/server/healthz:go_default_library",
2928
"//staging/src/k8s.io/apiserver/pkg/server/mux:go_default_library",
3029
"//staging/src/k8s.io/apiserver/pkg/server/routes:go_default_library",
30+
"//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library",
3131
"//staging/src/k8s.io/client-go/tools/events:go_default_library",
3232
"//staging/src/k8s.io/client-go/tools/leaderelection:go_default_library",
3333
"//staging/src/k8s.io/component-base/cli/flag:go_default_library",

cmd/kube-scheduler/app/server.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import (
3636
"k8s.io/apiserver/pkg/server/healthz"
3737
"k8s.io/apiserver/pkg/server/mux"
3838
"k8s.io/apiserver/pkg/server/routes"
39+
"k8s.io/client-go/kubernetes/scheme"
3940
"k8s.io/client-go/tools/events"
4041
"k8s.io/client-go/tools/leaderelection"
4142
cliflag "k8s.io/component-base/cli/flag"
@@ -49,7 +50,6 @@ import (
4950
"k8s.io/klog/v2"
5051
schedulerserverconfig "k8s.io/kubernetes/cmd/kube-scheduler/app/config"
5152
"k8s.io/kubernetes/cmd/kube-scheduler/app/options"
52-
"k8s.io/kubernetes/pkg/api/legacyscheme"
5353
"k8s.io/kubernetes/pkg/scheduler"
5454
kubeschedulerconfig "k8s.io/kubernetes/pkg/scheduler/apis/config"
5555
"k8s.io/kubernetes/pkg/scheduler/framework/runtime"
@@ -217,9 +217,9 @@ func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched *
217217
// buildHandlerChain wraps the given handler with the standard filters.
218218
func buildHandlerChain(handler http.Handler, authn authenticator.Request, authz authorizer.Authorizer) http.Handler {
219219
requestInfoResolver := &apirequest.RequestInfoFactory{}
220-
failedHandler := genericapifilters.Unauthorized(legacyscheme.Codecs)
220+
failedHandler := genericapifilters.Unauthorized(scheme.Codecs)
221221

222-
handler = genericapifilters.WithAuthorization(handler, authz, legacyscheme.Codecs)
222+
handler = genericapifilters.WithAuthorization(handler, authz, scheme.Codecs)
223223
handler = genericapifilters.WithAuthentication(handler, authn, failedHandler, nil)
224224
handler = genericapifilters.WithRequestInfo(handler, requestInfoResolver)
225225
handler = genericapifilters.WithCacheControl(handler)

0 commit comments

Comments
 (0)