-
Notifications
You must be signed in to change notification settings - Fork 266
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
Fix rolling update for StatefulSet integration #3684
base: main
Are you sure you want to change the base?
Conversation
Skipping CI for Draft Pull Request. |
✅ Deploy Preview for kubernetes-sigs-kueue canceled.
|
/hold for #3686 |
7f3d79d
to
3625407
Compare
/unhold |
80a0cb9
to
58d7730
Compare
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, just nits from me. I think we could consider a dedicated KEP for serving workloads, where we could mention the new annotation (and the fast-admission annotation added before), but I wouldn't like to block the PR on it before 0.10, as this is an important fix.
cc @tenzen-y
Finalize only Succeeded and Failed pods.
8c86511
to
53c10b2
Compare
Co-authored-by: Michał Woźniak <[email protected]>
Co-authored-by: Michał Woźniak <[email protected]>
Co-authored-by: Michał Woźniak <[email protected]>
Co-authored-by: Michał Woźniak <[email protected]>
I synced with @mbobrovskyi and he will create a KEP for serving workloads - starting from the StatefulSet support. We will then extend the KEP with LeaderWorkerSet when we have a prototype. But I think it would be great to merge this for 0.10 anyway. |
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
/hold
For another look from @tenzen-y
Please also add the KEP in a separate PR with the two annotations we introduced for the support: "fast-admission" and "serving".
LGTM label has been added. Git tree hash: 31d622888584bf77d17c73d3cb3d6166eecccc38
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mbobrovskyi, mimowo 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 |
Alternatively I'm also good with a section in the PodGroup KEP entitles serving workload support. |
What type of PR is this?
/kind bug
What this PR does / why we need it:
Fix rolling update for StatefulSet integration
Which issue(s) this PR fixes:
Fixes #3690
Special notes for your reviewer:
Does this PR introduce a user-facing change?