Deprecate status.nodeInfo.kubeProxyVersion field
HirazawaUi opened this issue ยท 32 comments
Enhancement Description
- One-line enhancement description (can be used as a release note): Deprecate the
status.nodeInfo.kubeProxyVersion
field of v1.Node - Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-network/4004-deprecate-kube-proxy-version
- Discussion Link: kubernetes/kubernetes#117756
- Primary contact (assignee): @HirazawaUi
- Responsible SIGs: sig-node
- Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): v1.29
- Beta release target (x.y): v1.31
- Stable release target (x.y): v1.33
- Alpha
- KEP (
k/enhancements
) update PR(s): - Code (
k/k
) update PR(s): - Docs (
k/website
) update PR(s):
- KEP (
- Beta
- KEP (
k/enhancements
) update PR(s): #4625 - Code (
k/k
) update PR(s): kubernetes/kubernetes#123845 - Docs (
k/website
) update(s): kubernetes/website#46935
- KEP (
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
/sig node
/cc @danwinship
/assign
/cc @thockin
/milestone v1.28
What the staus on this? Alpha in 29?
What the staus on this? Alpha in 29?
Yes, we'll be in Alpha at v1.29
/milestone v1.29
/label lead-opted-in
Hello @HirazawaUi ๐, 1.29 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 alpha
for 1.29 (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
implementable
forlatest-milestone: 1.29
. KEPs targetingstable
will need to be marked asimplemented
after code PRs are merged and the feature gates are removed. - KEP readme has up-to-date graduation criteria
- KEP has a production readiness review that has been completed and merged into k/enhancements. (For more information on the PRR process, check here).
The status of this enhancement is marked as tracked for enhancement freeze
๐ . Please keep the issue description up-to-date with appropriate stages as well. Thank you!
Hi @HirazawaUi ๐, v1.29 Communication Release Team. I would like to check any plan about publication blogs related new features, removals, and deprecations for this release.
You need to open a PR placeholder in the website repository.
The deadline will be on Thursday 19th October 2023
Here the 1.29 Calendar
Ok, I've opened a PR placeholder in the website repository, thanks for the tip!
Hi @HirazawaUi ๐, v1.29 Docs Shadow 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!
I have opened a placeholder PR at k/website.
Hello @sanposhiho ๐, 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:
- All PRs to the Kubernetes repo that are related to your enhancement are linked in the above issue description (for tracking purposes).
- All PR/s are ready to be merged (they have
approved
andlgtm
labels applied) by the code freeze deadline. This includes tests.
Missing Approval on kubernetes/website#43348 and kubernetes/kubernetes#120954
Also, please let me know if there are other PRs in k/k we should be tracking for this KEP.
With all this, the status of this KEP is At Risk for Code Freeze
.
As always, we are here to help if any questions come up. Thanks!
Hello @sanposhiho๐, 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. Let me know if there are additional test PRs we should track. Thanks!
@HirazawaUi @sanposhiho Hi, 1.29 Comms Team again! You indicated you were planning to write a blog post for this feature. A reminder that today (November 14, 2023) is the deadline for opening a Draft blog PR. We noticed Docs PRs, but no blog PR. Would you please update us about your plans?
This is just a simple mini-KEP, I think there is no need for blog PR.
/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
At 1.30, it won't make any changes.
@HirazawaUi Will you move this to beta for 1.31?
@HirazawaUi Will you move this to beta for 1.31?
Yes, in the process of implementation kubernetes/kubernetes#123845
/label lead-opted-in
/stage stable
/stage beta
Hello @HirazawaUi ๐, v1.31 Enhancements team here.
Just checking in as we approach enhancements freeze on 02:00 UTC Friday 14th June 2024 / 19:00 PDT Thursday 13th June 2024.
This enhancement is targeting for stage beta
for v1.31 (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
implementable
forlatest-milestone: v1.31
. KEPs targetingstable
will need to be marked asimplemented
after code PRs are merged and the feature gates are removed. - KEP readme has up-to-date graduation criteria
- KEP has a production readiness review that has been completed and merged into k/enhancements. (For more information on the PRR process, check here).
For this KEP, everything is taken care of in #4625. Please make sure that it is merged in time before the enhancements freeze.
The status of this enhancement is marked as at risk for enhancement freeze
. I can mark it as tracked as soon as the above PR is merged however! Please link the relevant PRs for beta in the issue description as well.
If you anticipate missing enhancements freeze, you can file an exception request in advance. Thank you!
With #4625 merged, we can mark this KEP as tracked for enhancements freeze! ๐
Hello again @HirazawaUi @danwinship (hope you both read this one after the other comments so that "again" makes sense ๐ )
๐ from the v1.31 Communications Team!
We'd love for you to opt in to write a feature blog about your enhancement!
Some reasons why you might want to write a blog for this feature include (but are not limited to) if this introduces breaking changes, is important to our users, or has been in progress for a long time and is graduating. Or like in this case a deprecation & removal.
To opt in, let us know and open a Feature Blog placeholder PR against the website repository by 3rd July, 2024. For more information about writing a blog see the blog contribution guidelines.
Note: In your placeholder PR, use XX
characters for the blog date
in the front matter and file name. We will work with you on updating the PR with the publication date once we have a final number of feature blogs for this release.
Hello again @HirazawaUi @danwinship (hope you both read this one after the other comments so that "again" makes sense ๐ )
๐ from the v1.31 Communications Team! We'd love for you to opt in to write a feature blog about your enhancement! Some reasons why you might want to write a blog for this feature include (but are not limited to) if this introduces breaking changes, is important to our users, or has been in progress for a long time and is graduating. Or like in this case a deprecation & removal.
To opt in, let us know and open a Feature Blog placeholder PR against the website repository by 3rd July, 2024. For more information about writing a blog see the blog contribution guidelines.
Note: In your placeholder PR, use
XX
characters for the blogdate
in the front matter and file name. We will work with you on updating the PR with the publication date once we have a final number of feature blogs for this release.
Reminder of the 3rd of July deadline!
It's totally fine to also opt out if you don't think that writing a blog is useful for our users or if you don't have time (in that case team comms can also help you out ๐ )
@mbianchidev Thanks for the heads up, but I see @a-mccarthy has already added a PR for the blog, I'll ask if my assistance is needed to complete it
@HirazawaUi just to clarify, we are planning to include this in the Deprecations and Removal blog for 1.31. However, if you feel that this change requires a separate, full blog article to help users understand the changes, please open placeholder PR. perfectly ok, if the full blog post is not needed. thanks! :)
Hey again @HirazawaUi ๐ v1.31 Enhancements team here,
Just checking in as we approach code freeze at 02:00 UTC Wednesday 24th July 2024 / 19:00 PDT Tuesday 23rd July 2024.
Here's where this enhancement currently stands:
- All PRs to the Kubernetes repo that are related to your enhancement are linked in the above issue description (for tracking purposes).
- All PR/s are ready to be merged (they have approved and lgtm labels applied) by the code freeze deadline. This includes tests.
List of associated PRs:
If you anticipate missing code freeze, you can file an exception request in advance.
This KEP is marked as Tracked for code freeze
. Thanks a lot for keeping the issue description up to date! 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!
I missed that this was wanting to promote to beta in 1.31 ... because this is clearing population of a stable API field, the minimum period from announcement (in 1.29) is 1 year, so 1.33 is the earliest this can default to clearing. I'll open a revert of the enablement for master / 1.31
I'm not sure with @liggitt point if this KEP will be worked on 1.32. Please let me know if you want reviews for the KEP from sig-node in 1.32.
I think it would stay as-is for 1.32 and default-enable in 1.33