From 733ae1f0996b8475456dab363a07089127edd58c Mon Sep 17 00:00:00 2001 From: Todd Treece <360020+toddtreece@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:47:58 -0400 Subject: [PATCH] Chore: Skip gzip for apiserver routes (#92245) --- pkg/middleware/gziper.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/middleware/gziper.go b/pkg/middleware/gziper.go index 02069695bf6..0d9a0a97c65 100644 --- a/pkg/middleware/gziper.go +++ b/pkg/middleware/gziper.go @@ -42,6 +42,7 @@ func prefix(p string) matcher { return func(s string) bool { return strings.HasP func substr(p string) matcher { return func(s string) bool { return strings.Contains(s, p) } } var gzipIgnoredPaths = []matcher{ + prefix("/apis"), // apiserver handles its own compression https://github.com/kubernetes/kubernetes/blob/b60e01f881aa8a74b44d0ac1000e4f67f854273b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/writers.go#L155-L158 prefix("/api/datasources"), prefix("/api/plugins"), prefix("/api/plugin-proxy/"),