-
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
default container annotation that to be used by kubectl #2227 #2227
default container annotation that to be used by kubectl #2227 #2227
Comments
/sig cli |
#2189 is updated now as well as the PR #97099. @dougsland @howardjohn Thanks for review of the KEP. What would be the next step for this? I'm not quite familiar with the process. |
I have added the enhancement #2189 to SIG Cli agenda asking people to take a look when they have free time. We need more people to review. |
/stage alpha |
Greetings @pacoxu, This is Joseph v1.21 enhancement shadow checking in. For the enhancement to be included in the 1.21 milestone, it must meet the following criteria: The KEP must be merged in an implementable state Starting v1.21, all KEPs must include a production readiness review. Please make sure to take a look at the instructions and update the KEP to include all steps. Let us know if we can be of any assistance. Thank you! |
@jrsapi the enhancement is approved both by sig-leads and PRR approvers, it's awaiting small update and should merge on time. |
Greetings @soltysh @pacoxu, Enhancements team is aware that KEP update is currently in progress (PR [#2189]. Please make sure the updates get done and pr merged before the freeze. For PRR related questions or to boost the PR for PRR review, please reach out in slack #prod-readiness Any enhancements that do not complete the following requirements by the freeze will require an exception. [DONE] |
/assign |
@soltysh Verified the kep.yaml for PRR. We're good to go. Thanks for your efforts and patience with this new step. |
Greetings @pacoxu, |
kubernetes/kubernetes#97099 is ready for I will work on it late next week and the first week of March. Thanks for reminding @jrsapi |
/assign @mengjiao-liu |
@pacoxu: GitHub didn't allow me to assign the following users: mengjiao-liu. Note that only kubernetes members, 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. 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. |
I will work in |
Hello @pacoxu 👋, 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 Here's where this enhancement currently stands:
For this enhancement it looks like #3457 will address all of the remaining requirements. The status of this enhancement is marked as |
#3457 is waiting for prr approval.
|
For graduation to GA, we should document Also, ideally, we wait a couple of releases between documenting the deprecation and dropping the support. |
https://github.com/kubernetes/website/pull/27095/files
|
I agree with those things, and we should document the deprecated annotation. Graduation to GA is a trigger point for checking we didn't miss a detail; it turns out that we did. Once we register an annotation, even as deprecated or no longer respected, we leave it documented forever. |
With #3457 merged I'm marking this enhancement as /remove-label tracked/no |
Hello @pacoxu 👋🏾 ! @katmutua 1.27 Release Docs shadow here. This enhancement is marked as ‘Needs Docs’ for 1.27 release. Please follow the steps detailed in the documentation to open a PR against dev-1.27 branch in the k/website repo. This PR can be just a placeholder at this time, and must be created by March 16. For more information, please take a look at Documenting for a release to familiarize yourself with the documentation requirements for the release. If you already have existing open PRs please link them to the description so we can easily track them. Thanks! |
I opened kubernetes/website#39899. |
Hi @pacoxu 👋,
Please let me know what other PRs in k/k I should be tracking for this KEP. |
If I understand correctly only kubernetes/kubernetes#115046 and kubernetes/website#39899 are merged for v1.27. |
We usually wait until the code-freeze to check with the authors if there are any more PR's left to acknowledge and merge. And since its now past the code-freeze and there are no action items for this KEP, we can close it :) /close |
@Atharva-Shinde: Closing this issue. 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. |
/remove-label lead-opted-in |
Sorry to resurrect this issue/thread but is there a specific reason why the logs-container annotation was deprecated rather than retained and a default container or a default exec container added? I'm asking because I have a use-case where I have a daemon container which creates the log output that is relevant for the Pod but I also have a CLI container which is what users exec into for debugging and with default-container deprecating default-logs-container I'm forced to pick one or the other. I'd love to be able to specify a default exec container and a default logs container. kubectl.kubernetes.io/default-container: "cli" |
An interesting scenario. This KEP currently cannot support this. This KEP focus on define a default container for all kubectl. |
@antevens primarily additional complexity both from user pov, but also from code pov. As always it's a balance between one and the other 😄 |
I opened kubernetes/kubernetes#97099
Fixes kubernetes/kubernetes#96986, a similar solution like kubernetes/kubernetes#87809
Enhancement Description
One-line enhancement description (can be used as a release note): Users might specify the
kubectl.kubernetes.io/default-container
annotation in a Pod to preselect container for kubectl exec.Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cli/2227-kubectl-default-container/README.md
Discussion Link: There is discussion in Need a way to set default container kubernetes#95293 which is in process for general default container.
Primary contact (assignee): @pacoxu
Responsible SIGs: sig/cli
Enhancement target (which target equals which milestone):
Alpha
k/enhancements
) update PR(s):k/k
) update PR(s):kubectl.kubernetes.io/default-container
kubernetes#97099k/website
) update PR(s):Beta
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update(s):Stable v1.27
k/enhancements
) update PR(s):k/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.
The text was updated successfully, but these errors were encountered: