enhancements
enhancements copied to clipboard
Pod conditions around completion of pod sandbox creation and pod networking configuration
Enhancement Description
-
One-line enhancement description (can be used as a release note): Surface pod conditions around completion of pod sandbox creation marked by successful network configuration for the pod.
-
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/pull/3087
-
Discussion Link: SIG Node Agenda [Jan 4th, 2022]
-
Primary contact (assignee): @ddebroy
-
Responsible SIGs: sig-node
-
Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.25
- Beta release target (x.y): 1.26
- Stable release target (x.y):
-
[x] Alpha
- [x] KEP (
k/enhancements) update PR(s): https://github.com/kubernetes/enhancements/pull/3087 - [x] Code (
k/k) update PR(s): https://github.com/kubernetes/kubernetes/pull/111358 - [x] Docs (
k/website) update PR(s): https://github.com/kubernetes/website/pull/35704
- [x] KEP (
-
[ ] Beta
- [ ] KEP (
k/enhancements) update PR(s): - [ ] Code (
k/k) update PR(s): - [ ] Docs (
k/website) update(s):
- [ ] KEP (
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
/sig node
Hi @ddebroy! 1.24 Enhancements team here. Just checking in as we approach enhancements freeze at 18:00pm PT on Thursday Feb 3rd. This enhancement is targeting alpha for 1.24.
Hereโs where this enhancement currently stands:
- [ ] Updated KEP file using the latest template has been merged into the k/enhancements repo. - INCLUDED IN PR #3087
- [ ] KEP status is marked as
implementableforlatest-milestone: 1.24- INCLUDED IN PR #3087 - [ ] KEP has a test plan section filled out. - INCLUDED IN PR #3087
- [ ] KEP has up to date graduation criteria. - INCLUDED IN PR #3087
- [ ] KEP has a production readiness review that has been completed and merged into k/enhancements. - INCLUDED IN PR #3087
Please plan to merge #3087 by enhancements freeze to complete the above items. The status of this enhancement is at risk. Thanks!
PRR for the KEP is complete for 1.24. Waiting on final reviews from sig-node.
The Enhancements Freeze is now in effect and this enhancement is removed from the release. Please feel free to file an exception.
/milestone clear
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/staleis applied - After 30d of inactivity since
lifecycle/stalewas applied,lifecycle/rottenis applied - After 30d of inactivity since
lifecycle/rottenwas 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
/milestone v1.25
Hello @ddebroy ๐, 1.25 Enhancements team here.
Just checking in as we approach enhancements freeze on 18:00 PST on Thursday June 16, 2022.
For note, This enhancement is targeting for stage alpha for 1.25 (correct me, if otherwise)
Here's where this enhancement currently stands:
- [ ] KEP file using the latest template has been merged into the k/enhancements repo.
- [ ] KEP status is marked as
implementable - [ ] KEP has a updated detailed test plan section filled out
- [ ] KEP has up to date graduation criteria
- [ ] KEP has a production readiness review that has been completed and merged into k/enhancements.
Looks like for this one, we would need to update the open KEP PR https://github.com/kubernetes/enhancements/pull/3087 for following & get it merged by Enhancements Freeze:
- update the KEP README.md to add more details in the Test Plan section, in furtherance of the goal of increasing reliability across the project.
For note, 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!
I have updated the Test Plan section as recommended based on the latest template pointed out above.
Thanks for the quick update, @ddebroy ๐
With KEP PR https://github.com/kubernetes/enhancements/pull/3087 merged, the enhancement is ready for the 1.25 Enhancements Freeze.
For note, the status is now marked as tracked. Thank you so much! ๐
Hello @ddebroy ๐, 1.25 Release Docs Shadow here.
This enhancement is marked as โNeeds Docsโ for the 1.25 release. Please follow the steps detailed in the documentation to open a PR against the dev-1.25 branch in the k/website repo. This PR can be just a placeholder at this time and must be created by August 4.โจ
Also, take a look at Documenting for a release to familiarize yourself with the docs requirement for the release. Thank you!
Hi @ddebroy ๐
Checking in once more as we approach 1.25 code freeze at 01:00 UTC on Wednesday, 3rd August 2022.
Please ensure the following items are completed:
- [x] All PRs to the Kubernetes repo that are related to your enhancement are linked in the above issue description (for tracking purposes).
- [ ] All PRs are fully merged by the code freeze deadline.
- https://github.com/kubernetes/kubernetes/pull/111358
Please verify, if there are any additional k/k PRs besides the ones listed above.
Please plan to get the open k/k merged by the code freeze deadline. The status of the enhancement is currently marked as at-risk.
Please also update the issue description with the relevant links for tracking purpose. Thank you so much!
Hi @ddebroy :wave:
Checking in once more as we approach 1.25 code freeze at 01:00 UTC on Wednesday, 3rd August 2022, which is in two days.
please ensure that you have the following PR(s) merged before that :-
- https://github.com/kubernetes/kubernetes/pull/111358
Thanks
https://github.com/kubernetes/kubernetes/pull/111358 has merged!
Thanks @ddebroy now the status is marked as tracked.
excuse me. If this Condition is added, how can I distinguish whether it meets the PodHasNetwork condition for the existing Pod? @ddebroy
hi @lujinda can you please clarify your question (potentially with an example) a bit? Are you referring to how to find out if the condition was set?
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/staleis applied - After 30d of inactivity since
lifecycle/stalewas applied,lifecycle/rottenis applied - After 30d of inactivity since
lifecycle/rottenwas 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
The Kubernetes project currently lacks enough active 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/staleis applied - After 30d of inactivity since
lifecycle/stalewas applied,lifecycle/rottenis applied - After 30d of inactivity since
lifecycle/rottenwas applied, the issue is closed
You can:
- Mark this issue or PR as fresh with
/remove-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 rotten
/remove-lifecycle rotten
/label lead-opted-in
/milestone v1.27
@dchen1107: Can not set label lead-opted-in: Must be member in one of these teams: [release-team-enhancements release-team-leads sig-api-machinery-leads sig-apps-leads sig-architecture-leads sig-auth-leads sig-autoscaling-leads sig-cli-leads sig-cloud-provider-leads sig-cluster-lifecycle-leads sig-contributor-experience-leads sig-docs-leads sig-instrumentation-leads sig-k8s-infra-leads sig-multicluster-leads sig-network-leads sig-node-leads sig-release-leads sig-scalability-leads sig-scheduling-leads sig-security-leads sig-storage-leads sig-testing-leads sig-windows-leads]
In response to this:
/label lead-opted-in
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.
/label lead-opted-in
/stage beta
/kind feature
Hello @ddebroy ๐, 1.27 Enhancements team here.
Just checking in as we approach enhancements freeze on 18:00 PDT Thursday 9th February 2023.
This enhancement is targeting for stage beta for 1.27 (correct me, if otherwise)
Here's where this enhancement currently stands:
- [ ] KEP readme using the latest template has been merged into the k/enhancements repo.
- [ ] KEP status is marked as
implementableforlatest-milestone: 1.27 - [x] KEP readme has a updated detailed test plan section filled out
- [x] KEP readme has up to date graduation criteria
- [ ] KEP has a production readiness review that has been completed and merged into k/enhancements.
It looks like https://github.com/kubernetes/enhancements/pull/3778 will address most of these issues.
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!
@npolshakova with https://github.com/kubernetes/enhancements/pull/3778 merged with PRR approval for Beta, can we consider this feature as ready for the 1.27 Freeze?
Looks good!
/remove-label tracked/no /label tracked/yes