From 4f7728738e80d68934ef166f9f37d50acd71cf3e Mon Sep 17 00:00:00 2001 From: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com> Date: Thu, 15 Apr 2021 15:06:26 +0200 Subject: [PATCH] WIP (#33025) --- pkg/tsdb/loki/loki.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/tsdb/loki/loki.go b/pkg/tsdb/loki/loki.go index 0cf2cf20639..67214c0a98c 100644 --- a/pkg/tsdb/loki/loki.go +++ b/pkg/tsdb/loki/loki.go @@ -16,6 +16,7 @@ import ( "github.com/grafana/loki/pkg/loghttp" "github.com/grafana/loki/pkg/logproto" "github.com/opentracing/opentracing-go" + "github.com/prometheus/common/config" "github.com/prometheus/common/model" ) @@ -45,10 +46,18 @@ func (e *LokiExecutor) DataQuery(ctx context.Context, dsInfo *models.DataSource, Results: map[string]plugins.DataQueryResult{}, } + tlsConfig, err := dsInfo.GetTLSConfig() + if err != nil { + return plugins.DataResponse{}, err + } + client := &client.DefaultClient{ Address: dsInfo.Url, Username: dsInfo.BasicAuthUser, Password: dsInfo.DecryptedBasicAuthPassword(), + TLSConfig: config.TLSConfig{ + InsecureSkipVerify: tlsConfig.InsecureSkipVerify, + }, } queries, err := e.parseQuery(dsInfo, queryContext)