From 1310f84122d978ef6c425bb4b2134da6d2dac83e Mon Sep 17 00:00:00 2001 From: Nikolay Date: Tue, 9 Mar 2021 19:51:00 +0300 Subject: [PATCH] Changes tlsConfig init for proxy connections (#1121) https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1116 --- lib/promscrape/client.go | 2 +- lib/promscrape/discoveryutils/client.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/promscrape/client.go b/lib/promscrape/client.go index 05a12f12f6..ce8744886b 100644 --- a/lib/promscrape/client.go +++ b/lib/promscrape/client.go @@ -57,7 +57,7 @@ func newClient(sw *ScrapeWork) *client { requestURI := string(u.RequestURI()) isTLS := string(u.Scheme()) == "https" var tlsCfg *tls.Config - if isTLS { + if sw.AuthConfig != nil { tlsCfg = sw.AuthConfig.NewTLSConfig() } if !strings.Contains(host, ":") { diff --git a/lib/promscrape/discoveryutils/client.go b/lib/promscrape/discoveryutils/client.go index 65b514d631..58fe34bc93 100644 --- a/lib/promscrape/discoveryutils/client.go +++ b/lib/promscrape/discoveryutils/client.go @@ -66,7 +66,7 @@ func NewClient(apiServer string, ac *promauth.Config, proxyURL proxy.URL) (*Clie hostPort := string(u.Host()) isTLS := string(u.Scheme()) == "https" - if isTLS && ac != nil { + if ac != nil { tlsCfg = ac.NewTLSConfig() } if !strings.Contains(hostPort, ":") {