-
Notifications
You must be signed in to change notification settings - Fork 40.1k
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
RuntimeClass GA #95718
RuntimeClass GA #95718
Conversation
@SergeyKanzhelev: GitHub didn't allow me to assign the following users: harche. Note that only kubernetes members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. 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. |
@SergeyKanzhelev: This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The 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. |
This PR may require API review. If so, when the changes are ready, complete the pre-review checklist and request an API review. Status of requested reviews is tracked in the API Review project. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just a couple of superficial nits at this point. LGTM, but I'll take a closer look later this week.
@egernst thank you! I should finish dealing with the build failures (working on my machine =)))) by the next review. Do you know if swagger file is auto-generated? Or I need to add new API there manually? |
/remove-sig api-machinery |
8751634
to
6230537
Compare
Thank you again for catching the issue! Will be working on build failures now /shoutout @liggitt thank you for catching the issue with the code last minute before the PR merge! |
02ff269
to
d9cecd7
Compare
/test pull-kubernetes-bazel-build |
Something fishy happening:
Its already rebased on latest upstream/master and all sha looks to be correct. Will try to re-base again with the different commit message |
d9cecd7
to
06da0e5
Compare
/test pull-kubernetes-bazel-build |
the merge issue seems to be resolved. perhaps some github problem, retesting failed jobs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Does this have e2e coverage of all verbs on all endpoints of v1 RuntimeClasses (like ea8f4cb)? If not, this will appear as a regression in conformance coverage of GA endpoints. The expectation is that GA APIs have 100% e2e coverage via tests suitable to promote to conformance tests |
/test pull-kubernetes-e2e-gce-ubuntu-containerd |
Working on it. Created a tracking issue: #96524 |
/remove-sig api-machinery |
What type of PR is this?
/kind feature
/sig node
What this PR does / why we need it:
Promote RuntimeClass to GA, including promoting the API to v1. Note, PodOverhead is part of the API and being promoted to v1 as it cannot be separated. We can consider it a beta feature of v1 API. Please advice if this is not recommended and whether there is a workaround.
Which issue(s) this PR fixes:
Related kubernetes/enhancements#585
Special notes for your reviewer:
Inspired by #74433
Still looking into Swagger,json update. May need to introduce new API types there.
Does this PR introduce a user-facing change?:
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:
/assign @tallclair
/assign @harche