From 2aedd9dacf317e68280fd6635c3a07816bcc5800 Mon Sep 17 00:00:00 2001 From: Charandas <charandas@users.noreply.github.com> Date: Mon, 15 Apr 2024 11:34:20 -0700 Subject: [PATCH] K8s: add ID token to requests outbound to new query endpoint (#86214) --- pkg/api/metrics.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/api/metrics.go b/pkg/api/metrics.go index df798af8ca8..010ca3cb8e2 100644 --- a/pkg/api/metrics.go +++ b/pkg/api/metrics.go @@ -7,6 +7,7 @@ import ( "net/http" "github.com/grafana/grafana-plugin-sdk-go/backend" + "github.com/grafana/grafana/pkg/util/proxyutil" "github.com/grafana/grafana/pkg/api/dtos" "github.com/grafana/grafana/pkg/api/response" @@ -50,6 +51,7 @@ func (hs *HTTPServer) getDSQueryEndpoint() web.Handler { return } r.URL.Path = "/apis/query.grafana.app/v0alpha1/namespaces/" + namespaceMapper(user.OrgID) + "/query" + r.Header.Add(proxyutil.IDHeaderName, user.GetIDToken()) hs.clientConfigProvider.DirectlyServeHTTP(w, r) } }