From b59ca7fb22088dedb28f75c60f6522be1d4e90ba Mon Sep 17 00:00:00 2001 From: Will Browne Date: Mon, 17 Jul 2023 13:37:03 +0200 Subject: [PATCH] Plugins: Only configure plugin proxy transport once (#71735) only configure plugin proxy transport once --- pkg/api/plugin_proxy.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/api/plugin_proxy.go b/pkg/api/plugin_proxy.go index 1cec8502e76..84ebff61611 100644 --- a/pkg/api/plugin_proxy.go +++ b/pkg/api/plugin_proxy.go @@ -14,9 +14,12 @@ import ( "github.com/grafana/grafana/pkg/web" ) +var ( + once sync.Once + pluginProxyTransport *http.Transport +) + func (hs *HTTPServer) ProxyPluginRequest(c *contextmodel.ReqContext) { - var once sync.Once - var pluginProxyTransport *http.Transport once.Do(func() { pluginProxyTransport = &http.Transport{ TLSClientConfig: &tls.Config{