-
Notifications
You must be signed in to change notification settings - Fork 5.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
empty noderesourcetopology-api repository in kubernetes-sigs #6308
Comments
/area github-management |
/sig contributor-experience |
Hi there, commenting as member of the |
@fromanirh it's the opposite for k8s projects - things that are for the project should be developed inside one of the k8s managed repos. There is significantly more work required for vetting to donate or import an external code base and if the intent is to do that with github.com/k8stopologyawareschedwg/noderesourcetopology-api then we basically have to start from scratch and go through that process. |
Thanks for pointing this out. This is unfortunate indeed. In this specific case it should be less painful because that repo holds a CRD definition and code autogenerated out of it. |
We had created kubernetes/kubernetes#96275 to populate https://github.com/kubernetes/noderesourcetopology-api/ but at that time we had created this we were proposing changes in the default kube-scheduler and there were concerns around dependency of a native component on a CRD API. In order to move things along and to let the project and the API mature we created: github.com/k8stopologyawareschedwg/noderesourcetopology-api/ Maybe it is time for us to revisit this given that we have Node feature discovery and NoderesourceTopology scheduler-plugin in the kubernetes org as consumers of this API! Having said that SIG scheduling had recommended that we move the scheduler plugin to natively in the kube-scheduler and we had started working on this kubernetes/enhancements#2787 but weren't able to pursue this all the way due to other higher priority items. I think it boils down to our long term plan and timelines, do we want to enable this capability natively in Kubernetes or are happy enough with the current framework? If we want to go with the former then is it still worth populating github.com/k8stopologyawareschedwg/noderesourcetopology-api/ in the interim. Would be nice to see what others (@AlexeyPerevalov @fromanirh @marquiz @Huang-Wei) think about this. |
No matter we will end up with in-tree noderesourcetopology API or not, hosting it under the kubernetes org sounds a good idea. (I also get to know the existence of https://github.com/kubernetes/noderesourcetopology-api/ today...) |
Apologies @Huang-Wei and @fromanirh, I should have done a better job at keeping you in the loop! Let's reopen kubernetes/kubernetes#96275 and work on populating github.com/k8stopologyawareschedwg/noderesourcetopology-api then! Thanks for chiming in on this. |
@dims We have concluded that we should go ahead and populate https://github.com/kubernetes/noderesourcetopology-api/. Is it okay to close this issue? |
@swatisehgal works! thanks! /close |
@dims: 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. |
/reopen kubernetes/kubernetes#96275 was closed to inactivity and https://github.com/kubernetes/noderesourcetopology-api/ is still empty. |
@nikhita: Reopened 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. |
/sig node |
Thanks Nikhita for reopening this issue. I didn't get a chance to update kubernetes/kubernetes#96275 as I have been busy but I will update it as soon as I have some time. /assign |
@swatisehgal wanted to follow up on this. https://github.com/kubernetes/noderesourcetopology-api is still empty. Are you still planning to work on this or would you prefer archiving the repo? I'm also assigning kubernetes-retired/staging-noderesourcetopology-api#1 to you. |
@nikhita Thank you so much for following-up on this. |
Forgot to mention this in the meeting but can you look in to moving the repo instead? You can retain the issues, PRs, and releases instead of just moving over the git repo alone. https://github.com/k8stopologyawareschedwg/noderesourcetopology-api |
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 |
We can move repos (issue filed in k/org), assuming everything in the repo meets our criteria for donation. We should probably clean up the empty repo if there is no plan to stub out content in it vs donating the other repo. |
Sorry for the delay in respose. I somehow missed these messages and am following up now. @mrbobbytables I have a PR open to bootstrap the repo and was planning to add the API definition as part of a follow up PR but donating the repo altogether shouldn't be a problem from our side. |
/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 |
/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 |
The Kubernetes project currently lacks enough active 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 rotten |
/remove-lifecycle rotten We got an approval for the repo to be created yesterday. Once the repo is created, we would be populating it in the upcoming cycles. |
/cc @fmuyassarov |
I hope we get the repo soon 😊 |
@swatisehgal do you plan to populate the https://github.com/kubernetes-sigs/noderesourcetopology-api? |
Yes, had pushed a PR: kubernetes-sigs/noderesourcetopology-api#1 for this, waiting for reviews :) |
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 |
/triage accepted |
@swatisehgal out of curiosity - what's the status of this? |
I have an open PR: kubernetes-sigs/noderesourcetopology-api#1. It is currently awaiting reviews from API reviewers. |
Describe the issue
https://github.com/kubernetes/noderesourcetopology-api/ is totally empty
Looks like instead there is a github.com/k8stopologyawareschedwg/noderesourcetopology-api repository
Is k8stopologyawareschedwg operated by k8s github management team?
Looks like
node-feature-discovery
andscheduler-plugins
uses code from this new repository as well:https://cs.k8s.io/?q=noderesourcetopology-api&i=nope&files=&excludeFiles=&repos=
Should we cleanup references to
kubernetes/noderesourcetopology-api
from our sigs.yaml / test-infra etc? (and delete the empty repo?)cc @swatisehgal
The text was updated successfully, but these errors were encountered: