From 50c680f3d7795256a88daa7a05728e8efe53ef45 Mon Sep 17 00:00:00 2001 From: Kyle Brandt Date: Wed, 16 Sep 2020 10:12:39 -0400 Subject: [PATCH] BackendPlugins: Point to request Headers in the wrapper (#27599) In particular, so plugins can see the FromAlert header --- pkg/plugins/backendplugin/coreplugin/query_endpoint_adapter.go | 1 + pkg/plugins/datasource/wrapper/datasource_plugin_wrapper_v2.go | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/plugins/backendplugin/coreplugin/query_endpoint_adapter.go b/pkg/plugins/backendplugin/coreplugin/query_endpoint_adapter.go index de48040d31c..311d06cbf4b 100644 --- a/pkg/plugins/backendplugin/coreplugin/query_endpoint_adapter.go +++ b/pkg/plugins/backendplugin/coreplugin/query_endpoint_adapter.go @@ -59,6 +59,7 @@ func (a *queryEndpointAdapter) Query(ctx context.Context, ds *models.DataSource, DataSourceInstanceSettings: instanceSettings, }, Queries: []backend.DataQuery{}, + Headers: query.Headers, } for _, q := range query.Queries { diff --git a/pkg/plugins/datasource/wrapper/datasource_plugin_wrapper_v2.go b/pkg/plugins/datasource/wrapper/datasource_plugin_wrapper_v2.go index 5f41bffd391..76a87fef38a 100644 --- a/pkg/plugins/datasource/wrapper/datasource_plugin_wrapper_v2.go +++ b/pkg/plugins/datasource/wrapper/datasource_plugin_wrapper_v2.go @@ -59,6 +59,7 @@ func (tw *DatasourcePluginWrapperV2) Query(ctx context.Context, ds *models.DataS DataSourceInstanceSettings: backend.ToProto().DataSourceInstanceSettings(instanceSettings), }, Queries: []*pluginv2.DataQuery{}, + Headers: query.Headers, } for _, q := range query.Queries {