Open kannon92 opened 1 year ago
/sig apps
/cc @wangyysde
/assign I'm taking over the KEP while @kannon92 is on PTO
/stage alpha /milestone v1.28 /label lead-opted-in
Hello @alculquicondor π, Enhancements team here.
Just checking in as we approach enhancements freeze on 01:00 UTC Friday, 16th June 2023.
This enhancement is targeting for stage alpha
for 1.28 (correct me, if otherwise)
Here's where this enhancement currently stands:
implementable
for latest-milestone: 1.28
The status of this enhancement is marked as at risk
. Please keep the issue description up-to-date with appropriate stages as well. Thank you!
Hey @alculquicondor @kannon92 With all the KEP requirements in place and merged into k/enhancements, this enhancement is all good for the upcoming enhancements freeze. π
The status of this enhancement is marked as tracked
. Please keep the issue description up-to-date with appropriate stages as well. Thank you :)
Thank you so much to @alculquicondor for taking this over while I was on PTO. It is so exciting to see that this is tracked for this release. @alculquicondor reached out and I will take over the implementation of this PR.
/assign
Hey again @alculquicondor @kannon92 :wave:
Just checking in as we approach Code freeze at 01:00 UTC Friday, 19th July 2023 .
Hereβs the enhancementβs state for the upcoming code freeze:
approved
and lgtm
labels applied) by the code freeze deadline. This includes any tests related PR/s too.
If there are any other k/k related PR(s) that we should be tracking for this KEP please link them in the issue description above.
As always, we are here to help if any questions come up. Thanks!
Thanks for filling an exception request! I'll reapply the v1.28 milestone if the exception request is approved.
/milestone clear
/reopen
@kannon92: Reopened this issue.
@Atharva-Shinde can you add back the 1.28 milestone?
/milestone v1.28
Hello π, 1.29 Enhancements Lead here.
If you wish to progress this enhancement in v1.29, please have the SIG lead opt-in your enhancement by adding the lead-opt-in
and milestone v1.29
labels before the Production Readiness Review Freeze.
/remove-label lead-opted-in
I'm afraid I won't have capacity this release to take this work on. Luckily @dejanzele has asked to take on some of this work.
/assign @dejanzele
@kannon92: GitHub didn't allow me to assign the following users: dejanzele.
Note that only kubernetes members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide
Hello,
As @kannon92, I will take this work. Thanks for all the effort you did Kevin!
Hello,
As @kannon92, I will take this work. Thanks for all the effort you did Kevin!
Please comment on the PR with /assign to assign it to yourself.
/assign dejanzele
Hi @aramase @Atharva-Shinde,
What is missing for this KEP to get completed? I am happy to help with the remaining work
Hi @aramase @Atharva-Shinde,
What is missing for this KEP to get completed? I am happy to help with the remaining work
Sig-Apps is the team that owns this feature. I am not sure if planning has happened for 1.29 for sig-apps.
I know that @alculquicondor and @mimowo would like to have this promoted to beta.
You can look at the KEP and see what items are required for beta.
I believe we stated the following items:
1) Turn the feature on by default. 2) Add metrics 3) Finish integration tests. 4) Since feature is always on, you can add e2e tests now.
You need to start by sending a PR to kubernetes/enhancements to update the stage to beta and get the approval from SIG Apps.
Hello @dejanzele, 1.29 Enhancements team here! Is this enhancement targeting 1.29? If it is, can you follow the instructions here to opt in the enhancement and make sure the lead-opted-in
label is set so it can get added to the tracking board? Thanks!
/label lead-opted-in /stage beta /milestone v1.29
Hello @kannon92 @dejanzele π, Enhancements team here.
Just checking in as we approach enhancements freeze on 01:00 UTC, Friday, 6th October, 2023.
This enhancement is targeting for stage beta
for v1.29(correct me, if otherwise)
Here's where this enhancement currently stands:
implementable
for latest-milestone: v1.29
. KEPs targeting stable
will need to be marked as implemented
after code PRs are merged and the feature gates are removed.For this KEP, everything is taken care of in https://github.com/kubernetes/enhancements/pull/4252. Please make sure that the PR is merged in time for the enhancements freeze.
The status of this enhancement is marked as at risk for enhancement freeze
. Please keep the issue description up-to-date with appropriate stages as well. Thank you!
With KEP PR enhancements/pull/4252 approved, the enhancement is ready for the enhancements freeze.
The status is now marked as tracked for enhancement freeze
for 1.29. π Thank you!
Hey there @alculquicondor @kannon92 and @dejanzele :wave:, v1.29 Docs Lead here. Does this enhancement work planned for v1.29 require any new docs or modification to existing docs? If so, please follows the steps here to open a PR against dev-1.29 branch in the k/website repo. This PR can be just a placeholder at this time and must be created before Thursday, 19 October 2023. Also, take a look at Documenting for a release to get yourself familiarize with the docs requirement for the release. Thank you!
Hi again @alculquicondor @kannon92 and @dejanzele! The deadline to open a placeholder PR against k/website for required documentation is this Thursday, 19 October. Could you please update me on the status of docs for this enhancement? Thank you!
Thanks for the reminder. I created https://github.com/kubernetes/website/pull/43529
@kannon92 could you update the issue description?
Hi @kannon92 @alculquicondor @dejanzele :wave: from the v1.29 Release Team-Communications! We would like to check if you have any plans to publish a blog for this KEP regarding new features, removals, and deprecations for this release.
If so, you need to open a PR placeholder in the website repository. The deadline will be on Tuesday 14th November 2023 (after the Docs deadline PR ready for review)
Thanks for the reminder @kcmartin. We did one for 1.28 https://kubernetes.io/blog/2023/08/21/kubernetes-1-28-jobapi-update/ We are not thinking of another one this time.
Hey again @kannon92 @dejanzele @alculquicondor! π v1.29 Enhancements team here,
Just checking in as we approach code freeze at 01:00 UTC Wednesday 1st November 2023 .
Here's where this enhancement currently stands:
approved
and lgtm
labels applied) by the code freeze deadline. This includes tests.This KEP is tracked for code freeze
since all the associated code PRs have been merged for the beta
stage and has been updated in the issue description π
Also, please let me know if there are other PRs in k/k we should be tracking for this KEP. As always, we are here to help if any questions come up. Thanks!
Hello @kannon92 @dejanzele @alculquicondor π, 1.29 Enhancements team here!
With all the implementation (code related) PRs merged as per the issue description, this enhancement is now marked as tracked for code freeze
for the 1.29 Code Freeze! π
The test freeze is 01:00 UTC Wednesday 15th November 2023 / 18:00 PDT Tuesday 14th November 2023. Please make sure all test PRs are merged in by then. The tracked test PRs for this KEP are:
Please let me know if there are additional test PRs we should track. Thanks!
The open PR just updates the KEP with the changes we decided during the implementation reviews. But all the test code is already merged.
Ah okay, thanks for clarifying! This means that there are no more PRs to be merged into k/k for this KEP right?
@sreeram-venkitesh, In my opinion, we merged everything which is required for PodReplacementPolicy to go into Beta and the requirements are done.
k/website is not quite done but code freeze wise, we are looking good.
I updated this checklist. I think we have each component necessary for 1.29 now and we are good to go for 1.29. Thank you @dejanzele for leading this effort. And thank you to @alculquicondor for doing the necessary docs updates!
/remove-label lead-opted-in
Hello π 1.30 Enhancements Lead here,
I'm closing milestone 1.29 now,
If you wish to progress this enhancement in v1.30, please follow the instructions here to opt in the enhancement and make sure the lead-opted-in
label is set so it can get added to the tracking board and finally add /milestone v1.30
. Thanks!
/milestone clear
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
https://github.com/kubernetes/enhancements/issues/4368 (https://github.com/kubernetes/enhancements/pull/4657) managed-by feature changes the handling of terminating pods. It is better to wait for that one, before graduating PodReplacementPolicy to GA.
/remove-lifecycle rotten
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
Enhancement Description
One-line enhancement description (can be used as a release note): For Job controllers we want to optionally include a way for users to include terminating pods in the active pod count.
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-apps/3939-allow-replacement-when-fully-terminated
Discussion Link: https://github.com/kubernetes/kubernetes/issues/115844
Primary contact (assignee): @kannon92, @dejanzele
Responsible SIGs: sig-apps
Enhancement target (which target equals to which milestone):
[x] Alpha
k/enhancements
) update PR(s): https://github.com/kubernetes/enhancements/pull/3940k/k
) update PR(s):k/website
) update PR(s):[x] Beta
k/enhancements
) update PR(s): https://github.com/kubernetes/enhancements/pull/4252k/k
) update PR(s):k/website
) update(s):Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.