-
Notifications
You must be signed in to change notification settings - Fork 41.6k
KEP 4818: PodLifecycleSleepActionAllowZero to Beta #130621
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
KEP 4818: PodLifecycleSleepActionAllowZero to Beta #130621
Conversation
|
/sig node |
|
@ffromani Tagging you here since you reviewed the KEP. I believe this is the only code change required for this KEP for beta graduation. I'm thinking of adding more tests in this PR as well, if there is scope for more. A bug related to the alpha code of this KEP was fixed in #129946, which has been backported to v1.32 also now. |
|
UT may need an update. Others LGTM. |
f4d8485 to
ed952fc
Compare
|
/hold Sorry for the hold. I just wanted to confirm: is this PR running correctly and passing the e2e tests for this feature? I’ve made this kind of mistake before, and it seems like you might have run into the same issue as I did. Once you confirm that this PR passes the e2e tests for this feature, feel free to cancel the hold. |
|
e2e tests seems to run properly when I run them locally with kubetest2. The error says timeout for scheduling pod. Trying rerunning the tests. /retest |
Are these test cases being triggered in the CI environment? Could you check this? |
|
@HirazawaUi Thank you for pointing out the failures! The e2e tests have passed once I rerun them. It had failed because Pod scheduling had timed out earlier for some reason 🤔 /hold cancel |
Ah sorry I didn't see your comment, looks like the test is being skipped. But I can also see that the tests for the parent KEP (PodLifecycleSleepAction, which is also in beta now) are also being skipped 🤔 |
This is what I meant. You need to submit a PR to https://github.com/kubernetes/test-infra to add a test job for PodLifecycleSleepActionAllowZero. @pohly @kannon92 some feature gate owners might miss adding test jobs for their features in test-infra, unless the reviewer reminds them in the PR or the feature owner has already done some thorough exploration. I’ve seen a few cases like this, and I’ve made this mistake myself before. Are we lacking some documentation to guide people through this process? |
|
/triage accepted |
a723ce3 to
3043fbc
Compare
|
/lgtm let's make it formal indeed |
|
LGTM label has been added. Git tree hash: d723d7c4395744ba0bc35d8be5a008fb7f2a9b87
|
Please wait, the latest update missed some content and still needs modifications to /hold Since this PR has already been approved, prevent accidental merging before submitting the fix. If you have already submitted the fix, feel free to remove the hold. |
sorry, missed this update. |
|
@sreeram-venkitesh the verify failure is around gates - it needs you to touch it to pass CI |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: SergeyKanzhelev, sreeram-venkitesh, thockin The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Looking into the test failures.. |
The failure of the |
|
/test pull-kubernetes-unit |
|
/lgtm |
|
LGTM label has been added. Git tree hash: 8a01bfea091c27cbb56b538a64a5dbd9825f5951
|
What type of PR is this?
/kind feature
What this PR does / why we need it:
Beta graduation for PodLifecycleSleepActionAllowZero feature gate
Which issue(s) this PR fixes:
Part of kubernetes/enhancements#4818
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: