Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Versioned Vector configuraton #6231

Closed
4 tasks
Tracked by #9115
binarylogic opened this issue Jan 25, 2021 · 1 comment
Closed
4 tasks
Tracked by #9115

Versioned Vector configuraton #6231

binarylogic opened this issue Jan 25, 2021 · 1 comment
Labels
domain: config Anything related to configuring Vector domain: setup Anything related to setting up or installing Vector needs: rfc Needs an RFC before work can begin. type: enhancement A value-adding code change that enhances its existing functionality.

Comments

@binarylogic
Copy link
Contributor

I could have sworn we had an older issue for this, but we need a strategy for supporting, and upgrading, legacy Vector configurations. As expected, the pre-1.0 phase of Vector has introduced a lot of changes to our configuration that have, over time, accumulated into a mess of aliases and deprecation warnings that are scattered throughout the codebase. This makes it difficult to expire deprecations and maintain an update-to-date schema for our configuration.

Requirements

  • Introduce a configuration translation later that would decouple the exposed Vector configuration from the underlying components.
  • Provide the ability to specify a version attribute that would seamlessly upgrade the user or error with detailed upgrade instructions.
  • Audit existing aliases and deprecations to see which ones we can remove and simplify the code.
  • Is there a way we can align this data with our cue data (nice to have and can be separated into another issue)
@binarylogic binarylogic added type: enhancement A value-adding code change that enhances its existing functionality. domain: config Anything related to configuring Vector domain: setup Anything related to setting up or installing Vector needs: rfc Needs an RFC before work can begin. labels Jan 25, 2021
@jszwedko
Copy link
Member

Closing since I don't think we have any intention of doing this at this point, but we can revisit if we find more need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain: config Anything related to configuring Vector domain: setup Anything related to setting up or installing Vector needs: rfc Needs an RFC before work can begin. type: enhancement A value-adding code change that enhances its existing functionality.
Projects
None yet
Development

No branches or pull requests

2 participants