-
Notifications
You must be signed in to change notification settings - Fork 40.9k
validation: skip unsupported pod-level resources during resource validation #132475
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
base: master
Are you sure you want to change the base?
validation: skip unsupported pod-level resources during resource validation #132475
Conversation
Welcome @rakshekaraj! |
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-sigs/prow repository. |
Hi @rakshekaraj. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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-sigs/prow repository. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rakshekaraj The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
829f3a2
to
31fcc24
Compare
/recheck |
/cla recheck |
31fcc24
to
9e283ce
Compare
Hi @deads2k @pwittrock, would appreciate a review whenever convenient! This PR skips unsupported pod-level resources during validation to avoid errors with custom resources. Thanks so much! |
/hold As discussed in #132449 (comment), there's already a PR open for the fix and we're currently discussing who will handle it, so could you hold off for now? In addition, the code and tests in this PR are incomplete, so it can't be merged as is. |
This PR updates
validateResourceRequirements
to skip validation for pod-level resource names that are not listed insupportedPodLevelResources
.Problem
Currently, the scheduler performs validation against all specified resource names, including unknown or vendor-specific pod-level resource names. This can cause unnecessary validation errors and block scheduling for valid but unsupported resource types.
Solution
This change filters out unsupported pod-level resource names during validation.
Resources not explicitly listed in
supportedPodLevelResources
are ignored, avoiding disruptive validation errors.Tests
Release Note