Flux v2 naming proposal #367
-
OutlineAs we approach feature parity with Flux & Helm Operator v1, we've come to the conclusion, based on community feedback, that the "GitOps Toolkit" naming is confusing to Flux users and newcomers. We picked the toolkit name because it was an experiment at the time (April '20) to build a Flux like, extendable, component based solution (for which the "toolkit" name was fitting). As the experiment grew, the toolkit became a collection of Go packages, APIs, Kubernetes controllers, Kubernetes manifests and a CLI. Going forward we want to have a clear distinction between Flux (the thing you install and operate) and the GitOps Toolkit (tools you use to build software that extends Flux). ProposalFlux lives in The
The GitOps Toolkit is a SDK for building Kubernetes controllers that can interact with Flux to extend its functionality. Naming
|
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 7 replies
-
As a downstream user who is not likely to contribute at the code level (no Golang affinity/experience worth mentioning), I don't have any strong reactions to the current or proposed naming schemes, but would like to see a decision reached so that you folks have closure and can spend energy elsewhere. Most of the ramifications don't seem to affect end-users enough for our votes to carry much weight - AFAICT they're mostly about the project's "meta" health around lineage/discovery/marketing, which is of course understandable to keep an eye on. I'll maybe just have some find-and-replace to do on existing work, but that's no harm done and the price of being an early adopter. |
Beta Was this translation helpful? Give feedback.
-
I think it is great that we can make a decision for a name that (hopefully) sticks. I agree that using the flux brand is the best move, as it may reduce confusion from existing users and people on the outside looking in. It is important that we are able to convert the existing "old" flux users to fluxv2, it would be a shame if they switched to something else due to a naming confusion. I have some small comments on the naming, as I don't want to replicate the confusion that exists today with AngularJS vs Angular2 vs Angular4. Calling the CLI flux is nice and short, but may confuse people who come across fluxctl. Its easy for an outsider to be confused, especially if they are installing it with some package manager. We should probably redirect or add a notice to TLDR; +1 |
Beta Was this translation helpful? Give feedback.
-
any impact on the domain names used by the CRDs? |
Beta Was this translation helpful? Give feedback.
-
I think this will make it much clearer for new people users joining the Flux community 👏 👏 great work on this |
Beta Was this translation helpful? Give feedback.
-
The renaming progress can be tracked here #388 |
Beta Was this translation helpful? Give feedback.
-
📣 Update: The Flux community now has a defined decision making and proposal process, as part of its new Governance. This proposal has been accepted through consensus by the Oversight Committee, after wider community input here as well as in public Flux dev meetings. I believe… this is the first Flux proposal accepted since the new Governance decision making guidelines 😄 👏 Great work everyone! |
Beta Was this translation helpful? Give feedback.
📣 Update: The Flux community now has a defined decision making and proposal process, as part of its new Governance.
This proposal has been accepted through consensus by the Oversight Committee, after wider community input here as well as in public Flux dev meetings.
I believe… this is the first Flux proposal accepted since the new Governance decision making guidelines 😄 👏 Great work everyone!