fix(outputs.influxdb_v2): Allow overriding auth and agent headers #16383
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
In #16147, the http header code for the http request was refactored, which led to a changing of the order of header application.
In v1.32.2:
Authorization
,User-Agent
) were added to the headershttp_headers
) were added, overwriting the "hard-coded" headers if manually specifiedIn v1.32.3+:
http_headers
) were added to the headersAuthorization
,User-Agent
) were added, overwriting the user-specified headersIn short, if an
Authorization
orUser-Agent
header was specified via the configurationhttp_headers
in v1.32.3+, it would be overwritten by the default user agent and the secret store token. This PR reverts this change to be like v1.32.2 and older.Checklist
Related issues
resolves #16380