-
Notifications
You must be signed in to change notification settings - Fork 698
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
REQUEST: Create kubernetes-sigs/noderesourcetopology-api #4224
Comments
thanks @swatisehgal . Fully makes sense to me because both https://github.com/kubernetes-sigs/scheduler-plugins and https://github.com/kubernetes-sigs/node-feature-discovery both depend on this API. |
/cc @liggitt |
Should this include sig scheduling? |
@pacoxu I believe that this falls primarily under SIG Node as this API exposes node specific information that can be used for various use cases one of which is Topology aware scheduling. There could be other components that could use this API such as DRA controller. Having said that, I would be more than happy to have input from sig scheduling on this. |
+1 for creating that repository and moving development of those CRDs under official Kubernetes umbrella. |
/sig node /sig scheduling |
A sigs repo for this makes sense to me, so 👍 Since this contains a k8s.io API which falls under API review, please ensure the directories containing the API definitions (go types and/or CRD manifests) require API approval to merge changes to those definitions |
Will do, Thanks! |
/assign @dchen1107 @derekwaynecarr @mrunalp |
It was discussed at SIG Node meeting at 05/23 and approved. @dchen1107 @derekwaynecarr @mrunalp can one of you formally approve it here? |
/approve Discussed and reviewed and approved at SIG Node meeting on 5/23. Thanks! |
I'm confused - the repo does exist already and has been populated. What is the action being requested? :x |
Previously the API was being proposed under staging and was bootstrapped with owner file/ readme etc. The API was NOT populated initially. During the review process of the follow-up PR that tried to populate the API, the proposal was rejected and it was recommended to propose the API under kubernetes-sigs and we are requesting a repo to be created (under kubernetes-sigs) in this issue for that. I pivoted that PR to remove the repo from staging based on the input received. I am not sure why https://github.com/kubernetes/noderesourcetopology-api/ wasn't removed in spite of its removal from k/k/staging. Hope this helps.
This request is to create a repo under kubernetes-sigs which can be populated with the CRD based API in the coming release(s) with reviews from other community members and API reviewers. |
staging repos are not removed automatically, they have to be cleaned up separately So - just to be clear, the repo is 100% good to delete and recreate, correct? - I just don't want to inadvertently delete something that is needed |
Yes, please go ahead and delete https://github.com/kubernetes/noderesourcetopology-api/. The new repo should be created under kubernetes-sigs: https://github.com/kubernetes-sigs/noderesourcetopology-api. |
/assign |
update test-infra to remove staging rule for previous repo: kubernetes/test-infra#30037 Once those PRs are merged I'll add the teams to the repo and finish removing the staging repo. |
teams have been added - just waiting on the branch protection rule to be removed before I archive the staging repo |
everything has merged, old staging repo has been archived. Going to go ahead and close this out. Thanks! /close |
@mrbobbytables: 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. |
New repo, staging repo, or migrate existing
new repository
Is it a staging repo?
no
Requested name for new repository
noderesourcetopology-api
Which Organization should it reside
kubernetes-sigs
Who should have admin access?
swatisehgal, ffromani
Who should have write access?
marquiz
Who should be listed as approvers in OWNERS?
swatisehgal, ffromani, marquiz
Who should be listed in SECURITY_CONTACTS?
swatisehgal, ffromani, marquiz
What should the repo description be?
CRD based API to capture Node Resource Topology information
What SIG and subproject does this fall under?
sig-node, subproject: resource-management
Please provide references to appropriate approval for this new repo
Additional context for request
The text was updated successfully, but these errors were encountered: