Skip to content

Conversation

@sonnens
Copy link
Contributor

@sonnens sonnens commented Dec 4, 2025

Summary

adds a configuration option to the HTTP config provider to interpolate environment variables, similar to config file handling, but defaults to false

Vector configuration

provider:
  type: http
  url: http://whatever
  interpolate_env: true

How did you test this PR?

I have a docker-compose with a configuration service providing configuration to Vector, with remap files pointed to a relative mountpoint ( ie, file: ${REMAPS}/whatever.vrl, docker run -e REMAPS=/path/to/volume )

Change Type

  • Bug fix
  • New feature
  • Non-functional (chore, refactoring, docs)
  • Performance

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

Http config provider is not yet documented, hence no end-user side-effects expected, and the default option is the current behaviour

@sonnens sonnens requested a review from a team as a code owner December 4, 2025 19:19
Copy link
Contributor

@thomasqueirozb thomasqueirozb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Since this whole feature is undocumented it's fine that we don't add a changelog

@thomasqueirozb thomasqueirozb added the no-changelog Changes in this PR do not need user-facing explanations in the release changelog label Jan 30, 2026
@thomasqueirozb thomasqueirozb added this pull request to the merge queue Feb 2, 2026
Merged via the queue into vectordotdev:master with commit bae894d Feb 2, 2026
65 of 67 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Feb 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants