Grafana Mimir and Cortex-Tenant both require the use of an X-Scope-OrgID header to specify for which TSDB tenant a read or write request is being made for (these may be concatenated with pipes between each tenant string); more here
To support the query and remote read paths for Grafana Mimir, this change adds a configurable map of headers to be attached to each request for a given ServerGroup via config
Context
X-Scope-OrgID
header to specify for which TSDB tenant a read or write request is being made for (these may be concatenated with pipes between each tenant string); more hereChanges
HTTPClientHeaders
as a simple string map to ServerGroup config to match the middleware formatFixes #643