-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Auto remove PVCs created by StatefulSet #1847
Comments
@kk-src: The label(s) 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. |
/sig storage |
/assign |
@kubernetes/sig-storage-feature-requests |
@pacoxu: Reiterating the mentions to trigger a notification: 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. |
CC @dsu-igeek |
Having discussions with @dsu-igeek @msau42 @mattcary |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Hi @kk-src Enhancements Lead here. Will there be any work for this in 1.20? Also, as a reminder to be included in a release: The KEP must be merged in an implementable state Thanks |
As per #1915 (comment) marking this is as tracked. Please note that Enhancements Freeze is October 6th, by which time to be included in the milestone: Best, |
/milestone v1.20 |
Hi @kk-src 👋! I'm one of the Enhancement shadows for the 1.20 release cycle. This is a friendly reminder that the Enhancement freeze is roughly one week from now on the 6th of October. I'm repeating the requirements needed by then:
Let us know if you have any questions etc.! Thanks! |
As a reminder, the Enhancements Freeze is Tomorrow October 6th EOD PST. All KEPs and updates must be merged by that time. After October 6th, you will need to request an Exception to be included in the |
Hi @kk-src Enhancements Freeze is now in effect. Unfortunately, your KEP PR has not merged. If you wish to be included in the 1.20 Release, please submit an Exception Request as soon as possible. Best, |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
I think it would be better not to promote this feature in 1.32 due to the recent issues: kubernetes/kubernetes#126919 and kubernetes/kubernetes#122400. Mainly because the code changes in kubernetes/kubernetes#122499 were quite substantial and it would be better to wait to gain confidence in the |
That's reasonable. Catching more dependencies like the owner refs admissions plugin could take time. The changes #122499 have been backported to 1.29 to increase the soak. It's still some time until 1.32 (the release schedule link isn't even up yet), we can continue to monitor and decide what to do. |
@mattcary I believe concerns raised by Filip are still in place, so why not holding this until 1.33? |
Heh, I totally misread that comment as not promoting in 1.31. Anyway, it doesn't matter to me. The feature's been in development for 4 years, it's been beta for a year. Nothing has changed in the API since it went beta. The risk of GAing it seems low -- maybe there is some bug like the owner policy change, but it's not likely to change the API. The risk of not GAing is similarly low, it's a minor feature few people care about. I think the reality is that it's not going to get any usage if it's not GA. When it is GA it will get a little more. At this point I think it's more philosphical; do we want to avoid perma-beta or are we ok with multi-year development cycles? |
Fair point, I also once more looked at the e2es added in kubernetes/kubernetes#122499, those are running without problems for four months now, so I'm inclined to let this in. Although given we're quite late in the cycle it might be hard to go through the enhancement process, so keep that in mind. /label lead-opted-in |
Hello @mattcary 👋, v1.32 Enhancements team here. Just checking in as we approach enhancements freeze on 02:00 UTC Friday 11th October 2024 / 19:00 PDT Thursday 10th October 2024. This enhancement is targeting for stage Here's where this enhancement currently stands:
For this KEP, we would need to update the following:
The status of this enhancement is marked as If you anticipate missing enhancements freeze, you can file an exception request in advance. Thank you! |
Hello @mattcary 👋, v1.32 Enhancements team here, Now that PR #4901 has been merged, all the KEP requirements are in place and merged into k/enhancements. The status of this enhancement is now marked as |
Hello @kk-src and @mattcary 👋, 1.32 Docs Shadow here. |
Thanks for the ping, we probably have to update some beta -> GA verbiage. I'll open a placeholder. |
Hey again @mattcary 👋 v1.32 Enhancements team here, Just checking in as we approach code freeze at 02:00 UTC Friday 8th November 2024 / 19:00 PDT Thursday 7th November 2024 . Here's where this enhancement currently stands:
For this enhancement, it looks like the following PRs are open and need to be merged before code freeze (and we need to update the Issue description to include all the related PRs of this KEP): @mattcary Please let me know the PRs in k/k that are not listed in the description or not linked with this GitHub issue that we need to track for this KEP, so that we can maintain accurate status. The status of this enhancement is marked as If you anticipate missing code freeze, you can file an exception request in advance. Thank you! |
Hello @kk-src and @mattcary 👋, Just a reminder to open a placeholder PR against dev-1.32 branch in the k/website repo for this (steps available here). The deadline for this is 4 days away at Thursday October 24, 2024 18:00 PDT. Thanks, |
Open draft placeholder PR kubernetes/website#48484 |
👋 Hi there, William here from v1.32 Comms To opt-in, let us know and open a Feature Blog placeholder PR against the website repository by 30th Oct 2024. For more information about writing a blog see the blog contribution guidelines. Note: In your placeholder PR, use |
Hey again @mattcary 👋, v1.32 Enhancements team here, Just a quick friendly reminder as we approach code freeze in few days, at 02:00 UTC Friday 8th November 2024 / 19:00 PDT Thursday 7th November 2024 . The current status of this enhancement is marked as If you anticipate missing code freeze, you can file an exception request in advance. |
Hello @mattcary 👋, v1.32 Enhancements team here With all the implementation(code related) PRs merged as per the issue description: This enhancement is now marked as |
Enhancement Description
One-line enhancement description (can be used as a release note):
Auto remove PVCs created by StatefulSet
Kubernetes Enhancement Proposal: KEP-1847: Auto remove PVCs created by StatefulSet.
Primary contact (assignee): @mattcary
Responsible SIGs: @sig-apps (with collaboration by @sig-storage)
Enhancement target (which target equals to which milestone):
k/enhancements
) update PR(s): 1847: 1.27 beta update #3800k/k
) update PR(s):k/website
) update(s):k/enhancements
) update PR(s): KEP-1847: Promote statefulset autodelete feature to stable #4901k/k
) update PR(s): Promote StatefulSetAutoDeletePVC to stable in 1.32 kubernetes#128247k/website
) update(s): KEP-1847 v1.32 stable docs changesAutodelete 132 website#48484Please to keep this description up to date. This will help the Enhancement Team track efficiently the evolution of the enhancement
Resolves kubernetes/kubernetes#55045
The text was updated successfully, but these errors were encountered: