enhancements
enhancements copied to clipboard
Job tracking without lingering Pods
Enhancement Description
-
One-line enhancement description (can be used as a release note): Job controller keeps track of Pod completions in status without relaying on lingering Pods.
-
Kubernetes Enhancement Proposal: https://git.k8s.io/enhancements/keps/sig-apps/2307-job-tracking-without-lingering-pods
-
Discussion Link: kubernetes/kubernetes#28486
-
Primary contact (assignee): alculquicondor
-
Responsible SIGs: apps
-
Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.22
- Beta release target (x.y): 1.23
- Stable release target (x.y): 1.25
-
[x] Alpha
- [x] KEP (
k/enhancements
) update PR(s): #2308 #2585 - [x] Code (
k/k
) update PR(s): kubernetes/kubernetes#98238 - [x] Docs (
k/website
) update PR(s): kubernetes/website#28841
- [x] KEP (
-
[x] Beta
- [x] KEP (
k/enhancements
) update PR(s): #2874 - [x] Code (
k/k
) update PR(s): kubernetes/kubernetes#105197 kubernetes/kubernetes#105687 - [x] Docs (
k/website
) update(s): kubernetes/website#30423
- [x] KEP (
/sig apps
/sig apps
/assign
It looks like #2232 is almost there. Once it merges, we would have very little time to handle conflicts and go through reviews. So we would likely be deferring this enhancement to 1.22.
cc @ahg-g @soltysh
/milestone v1.22
@alculquicondor can you update the links to the merged KEP and the open implementation PRs please
Hi @alculquicondor 👋 1.22 Enhancement shadow here.
This enhancement is in good shape, some minor change requests in light of Enhancement Freeze on Thursday May 13th:
- In KEP.yaml, latest-milestone has not been updated
- In KEP.yaml, milestone (alpha: v1.21, beta: v1.22) doesn't match your current stage
Thanks!
Hi @gracenng, it is up to date https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/2307-job-tracking-without-lingering-pods/kep.yaml Perhaps you missed the last PR?
My apologies @alculquicondor, I did miss that PR. I've updated Enhancement track sheet and this issue is no longer at risk.
Hi @alculquicondor 👋 1.22 Enhancements shadow here. I just wanted to check to see if SIG-Apps will need to do anything for this enhancement and if so, are they OK with it? Thanks!
Yup, sig-apps is aware and tracking this development.
Hi @alculquicondor ! I'm @chrisnegus , a Docs Shadow for release 1.22. This enhancement is marked as Needs Docs for the 1.22 release.
Please follow the steps detailed in the documentation to open a PR against dev-1.22 branch in the kubernetes/website repo. This PR can be just a placeholder at this time and must be created before Fri July 9, 11:59 PM PDT.
Also, take a look at Documenting for a release to familiarize yourself with the docs requirement for the release.
Thank you!
Hi @alculquicondor 🌞 1.22 enhancements shadow here.
In light of Code Freeze on July 8th, this enhancement current status is at risk
as k/k#98238 has not been merged.
Please let me know if there is other code PR associated with this enhancement and feel free to ping me once its merged.
Thanks
Thanks Grace. The PR is approved by the SIG, but still awaiting for api-review. There are no more PRs.
Hi @alculquicondor 🌷 1.22 enhancements shadow here.
A friendly reminder that Code Freeze is tomorrow, on July 8th. Please also be mindful of the docs PR deadline on July 9th
Thanks
Hey @alculquicondor, v1.22 Enhancements Lead here. We had this enhancement marked as "at risk" going into code freeze, but were satisfied that https://github.com/kubernetes/kubernetes/pull/98238 was approved and just awaiting merge, which it has now done.
However I see you've got a new k/k PR open now though in https://github.com/kubernetes/kubernetes/pull/103644. Can you confirm if this PR is intended for v1.22 (which would require an exception request at this stage as we have passed code freeze) or if this is intended for future development?
Hi, kubernetes/kubernetes#103644 is a potential bugfix, which is awaiting for confirmation from sig-scalability
AFAIK, bugfixes are exempt from code freeze. Is that correct?
/milestone v1.23
Hi @alculquicondor :wave: 1.23 Docs lead here.
This enhancement is marked as 'Needs Docs' for the 1.23 release.
Please follow the steps detailed in the documentation to open a PR against the dev-1.23 branch in the k/website repo. This PR can be just a placeholder at this time and must be created before Thu November 18, 11:59 PM PDT.
Also, if needed take a look at Documenting for a release to familiarize yourself with the docs requirement for the release.
Thanks!
Hi @alculquicondor, 1.23 Enhancements Shadow here 🌻
Looks like all PR's related to this enhancements have been merged and ready for Code Freeze on November 16th.
Please update the description and let me know if there is any unmerged code PR related to this enhancements.
Thanks!
I updated the description Grace. I still have pending to submit a website update.
Related Doc PR to k/website for 1.23 https://github.com/kubernetes/website/pull/30423
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied - After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied - After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closed
You can:
- Mark this issue or PR as fresh with
/remove-lifecycle stale
- Mark this issue or PR as rotten with
/lifecycle rotten
- Close this issue or PR with
/close
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
I plan to graduate to GA in 1.25
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
- After 90d of inactivity,
lifecycle/stale
is applied - After 30d of inactivity since
lifecycle/stale
was applied,lifecycle/rotten
is applied - After 30d of inactivity since
lifecycle/rotten
was applied, the issue is closed
You can:
- Mark this issue or PR as fresh with
/remove-lifecycle stale
- Mark this issue or PR as rotten with
/lifecycle rotten
- Close this issue or PR with
/close
- Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale
/lead-opted-in
@soltysh try /label lead-opted-in
/label lead-opted-in
/stage stable
/milestone v1.26