-
Notifications
You must be signed in to change notification settings - Fork 1.6k
KEP-3085: continue beta in 1.35 #5552
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-3085: continue beta in 1.35 #5552
Conversation
Priyankasaggu11929
commented
Sep 20, 2025
- One-line PR description: Promote KEP 3085 to GA in 1.35.
- Issue link: [KEP-3085] Add condition for sandbox creation (xposted from original issue) #4138
- Other comments:
|
cc: @kannon92 for review. Thanks! |
|
/assign @kannon92 |
| - [] Volume Mounting Issues | ||
| - [x] Add test to verify sandbox condition for missing configmap. | ||
| (added as part of [k/k PR#121321](https://github.com/kubernetes/kubernetes/pull/121321)) | ||
| - [ ] Add test to verify sandbox condition for missing secret. |
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.
- [ ] Add test to verify sandbox condition for missing secret.
This pending test is addressed by kubernetes/kubernetes#134179
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
/assign @SergeyKanzhelev @mrunalp @dchen1107
| see-also: | ||
| - none | ||
| replaces: | ||
| - none |
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.
please update reviewers and approvers for this KEP (or add more)
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.
Addressed in 2f2f993
Added all three SIG leads mentioned in #5552 (review) along with existing approver/reviewer.
|
|
||
| - Alpha in 1.25. | ||
| - PodHasNetwork renamed to PodReadyToStartContainers in 1.28. | ||
| - Beta promotion to 1.29 |
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.
Is there any use we know of for this condition? GA criteria is not asking for the adoption, but it is a good validation that actually useful condition and there is no "open discussions" that are required by the criteria
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.
It’s more informational.
@gjkim42 pointed out that it is being used by external controllers. I have not received any feedback on this feature (positive or negative).
| stable: | ||
| approver: "@johnbelamaric" |
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.
@johnbelamaric, just a note – I have added you as PRR approver for stable as you did the last 2 for alpha and beta graduations as well. Thanks!
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
/approve
/lgtm cancel cancelling because of this Slack bug report: https://kubernetes.slack.com/archives/C0BP8PW9G/p1759798061245579 I don't think it was designed to wait for the image pull. |
|
kubernetes/kubernetes#134460 was created so some investigation is needed. |
|
as discussed in SIG node yesterday, I believe we're doing another beta of this to address the aforementioned bug and thus be able to better test it. Is that correct @Priyankasaggu11929 ? if so, can you update this to reflect that? |
yes, updated the KEP to just reflect the |
| - "@derekwaynecarr" | ||
| - "@aojea" | ||
| - "@SergeyKanzhelev" | ||
| - "@dchen1107" | ||
| - "@mrunalp" |
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.
| - "@derekwaynecarr" | |
| - "@aojea" | |
| - "@SergeyKanzhelev" | |
| - "@dchen1107" | |
| - "@mrunalp" | |
| - "@aojea" | |
| - "@mrunalp" |
Let's keep the list or approvers shorter.
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.
updated in 6cde0a9
| - PodHasNetwork renamed to PodReadyToStartContainers in 1.28. | ||
| - Beta promotion to 1.29 | ||
| - Moving PodReadyToStartContainers to staging/src/k8s.io/api/core/v1/types.go as a API constant | ||
| - Added e2e tests: |
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.
One more thing I wish we cover in 1.35 is the relationship of PodReadyToStartContainersCondition with the DRA. Let's document whether Allocate calls are before or after this condition is set and add a test for this
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.
@SergeyKanzhelev, addressed in 5212909.
I updated the Beta graduation critera and list of e2e tests to add the requirements wrt DRA. Please review. Thanks!
|
@SergeyKanzhelev - ping for another round of review. Thanks! |
|
/lgtm |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dchen1107, Priyankasaggu11929, SergeyKanzhelev 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 |