-
Notifications
You must be signed in to change notification settings - Fork 247
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
Use shorter label namespace #778
Comments
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
@zvonkok @ArangoGutierrez what do you think about this? Is it too disruptive? OTOH we can start implementing this with the two first steps (allow |
Agree that this should be optional for some time. Many workloads might have hard coded the current schema. Question: can we use k8s when becoming a 1.0 API? |
I think labels this is ok already now. The long current one ( |
/lgtm |
I think it is better if we keep discussion notes here. So, I will copy paste my comments here from the #881. This is a breaking change, and usually in k8s for such a change it takes ~3-4 releases to remove a feature. Example: rename "node-role.kubernetes.io/master" For example, Release - v0.12.X
Release - v0.13.X
Release - v0.14.X
Release - v0.15.X
I'm not sure about the estimated time between MINOR releases in NFD project, but if you think it is too short that we take above steps in every MINOR release, then of course we can extend it. And actually better if we get users feedback on that. Patch for the first step is ready for review in #881 and if you folks agree with the plan then let's move on. Any comments, thoughts, concerns are welcome. I will also spread the word on the slack. |
/assign |
Yup 👍 |
What if for a next step we make it optional? thoughts? |
As per discussion on the slack, I was thinking of introducing a flag to turn on/off the new label but I'm also fine with the CRD as well. TBH, I don't have a strong opinion which was one is better. |
What CRD are you referring to? If it's operator then sure. But this needs to be a single config option in nfd-master (i.e. cluster-wide) |
yes, I agree, it should be a flag. see the slack link above |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
I think we're not doing this for now. Too much hassle, especially for the end user. Ref discussion in #881 |
@marquiz: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
What would you like to be added:
I'd like to move to a shorter label namespace (e.g.
nfd.k8s.io/
orfeature.node.k8s.io/
) before nfd v1.0. I'm not sure what would be the least painful way there (or if it even is worth it).One path could be:
Why is this needed:
Usability
The text was updated successfully, but these errors were encountered: