From 1d48ca34466723399340d9d5b297c3448f14016e Mon Sep 17 00:00:00 2001 From: zryfish Date: Tue, 12 May 2020 16:08:05 +0800 Subject: [PATCH] fix ws authorization bug (#2059) --- pkg/apiserver/filters/kubeapiserver.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/apiserver/filters/kubeapiserver.go b/pkg/apiserver/filters/kubeapiserver.go index 5905d4357..d86a9ea9f 100644 --- a/pkg/apiserver/filters/kubeapiserver.go +++ b/pkg/apiserver/filters/kubeapiserver.go @@ -47,6 +47,7 @@ func WithKubeAPIServer(handler http.Handler, config *rest.Config, failed proxy.E // make sure we don't override kubernetes's authorization req.Header.Del("Authorization") httpProxy := proxy.NewUpgradeAwareHandler(&s, defaultTransport, true, false, failed) + httpProxy.UpgradeTransport = proxy.NewUpgradeRequestRoundTripper(defaultTransport, defaultTransport) httpProxy.ServeHTTP(w, req) return }