From 16dca7d677c6deba743c19b6e020d9b55ad81a81 Mon Sep 17 00:00:00 2001 From: dmitryk-dk Date: Thu, 1 Aug 2024 16:29:24 +0200 Subject: [PATCH 1/2] fix issue with forwarding headers --- pkg/plugin/datasource.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/plugin/datasource.go b/pkg/plugin/datasource.go index 0ff4e482..ccf7140f 100644 --- a/pkg/plugin/datasource.go +++ b/pkg/plugin/datasource.go @@ -23,6 +23,8 @@ func NewDatasource(ctx context.Context, settings backend.DataSourceInstanceSetti if err != nil { return nil, fmt.Errorf("error create httpclient.Options based on settings: %w", err) } + opts.ForwardHTTPHeaders = true + cl, err := httpclient.New(opts) if err != nil { return nil, fmt.Errorf("error create a new http.Client: %w", err) From 3183e7e926eb459a9e4fd767de6fd5e2de2167f3 Mon Sep 17 00:00:00 2001 From: dmitryk-dk Date: Thu, 1 Aug 2024 16:40:35 +0200 Subject: [PATCH 2/2] add CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a50575c..a37c28ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## tip +* BUGFIX: fix issue with forwarding headers from datasource to the backend or proxy. + It might be helpful if a user wants to use some kind of authentication. See [this issue](https://github.com/VictoriaMetrics/victorialogs-datasource/issues/54) + ## v0.2.5 * BUGFIX: fix bug with parsing response when time field is empty but message and labels are present.