From 6f27e9820a6921d174277ac77f2043bb3bfde46d Mon Sep 17 00:00:00 2001 From: yangchao Date: Tue, 28 Feb 2023 21:24:39 +0800 Subject: [PATCH] use ContentTypeProtobuf Signed-off-by: yangchao --- cmd/adapter/adapter.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/adapter/adapter.go b/cmd/adapter/adapter.go index e02e8883..eccfd899 100644 --- a/cmd/adapter/adapter.go +++ b/cmd/adapter/adapter.go @@ -20,6 +20,7 @@ import ( "crypto/tls" "crypto/x509" "fmt" + "k8s.io/apimachinery/pkg/runtime" "net/http" "net/url" "os" @@ -251,6 +252,9 @@ func (cmd *PrometheusAdapter) addResourceMetricsAPI(promClient prom.Client, stop return err } + rest.AcceptContentTypes = strings.Join([]string{runtime.ContentTypeProtobuf, runtime.ContentTypeJSON}, ",") + rest.ContentType = runtime.ContentTypeProtobuf + client, err := metadata.NewForConfig(rest) if err != nil { return err