-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
LFX: Enhance flag support across Vitess components (Tracking Issue) #17687
Comments
Hi Maintainer, I’m really excited about this project! I’ve been exploring Vitess and have already set up the repository. My tech stack includes Go, Java, and python. I would love to contribute to Vitess. I'm planning to submit a project proposal for this issue in the LFX Term 1 2025. Looking forward to contributing! |
I'm proficient in Go, Rust, and good enough in k8s; and have worked with configuration and testing during my GSoC. This project aligns with my experience, and would love to contribute to it. As I understand, we are to fully incorporate Viper in the Vitess codebase, along with standardization of flags (preferring dashes over underscores). What is the pretest for this ? Or should I start by contributing in the currently open issues in the repo ? Thanks. |
@harshal-rembhotkar @literalEval Hey, not a Vitess developer or maintainer here, just strolling forth. I think your excitement as newcomers (at least @harshal-rembhotkar seems to be one) to a project as well as the LFX opportunity is understandable, but don't you think if you truly wish to be involved, you should read what's written at the very beginning of the issue description above:
And if you have been able to invest some time reading it, don't you think we should respect it? |
I appreciate you pointing this out. I genuinely respect the guidelines and the community's expectations. |
Feature Description
As part of a major Vitess Flag Restructure Vitess v17 introduced viper, a library to provide unified configuration management, to the project.
This also supports dynamic flag configuration . While some parts of Vitess has been modified to take advantage of this feature, there are several components that are either yet to adopt it or have only partially adopted it.
In addition we have been deprecating flags with underscores in preference to ones with dashes. We will be completely removing the deprecated flags in v24 and hence need to make the required changes asap.
This is an umbrella issue for adding dynamic flag support and the flag renaming.
Previous PRs related to this:
Action items
This is an initial set which will be updated before the project starts.
Dynamic Flags
Flag Renaming
The text was updated successfully, but these errors were encountered: