Closed ambguo closed 1 year ago
/sig windows
/sig node
/kind feature
/stage alpha /milestone v1.20
@ambguo: You must be a member of the kubernetes/milestone-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your and have them propose you as an additional delegate for this responsibility.
/stage alpha /milestone v1.20
@immuzz: You must be a member of the kubernetes/milestone-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your and have them propose you as an additional delegate for this responsibility.
cc: @marosset @michmike @ddebroy @jsturtevant
Hi all,
Enhancements Lead here. Will just update the milestone for you :smile:
Best, Kirsten
Just as a note when you convert your KEP don't forget to also include the kep.yaml
Both templates that you will need can be found here: https://github.com/kubernetes/enhancements/tree/master/keps/NNNN-kep-template
Please also update the description when you make the PR and please link any other PRs so that this enhancement can be tracked to the milestone.
Hope that helps.
Best, Kirsten
Hi @ambguo,
Enhancement shadow for 1.20 release here 👋.
Just wanted to check if you had a chance to convert KEP according to the template posted above (https://github.com/kubernetes/enhancements/tree/master/keps/NNNN-kep-template).
Please note that the Enhancement freeze deadline for KEPs to be included in 1.20 milestone is Tuesday, October 6
.
Your proposal looks great 😄, could you please include the following when you make the KEP PR:
Thank you!
Thank you @ambguo for actively working on the KEP PR!
Here's the status update based on the freeze requirements:
Requirement | Status | Comments |
---|---|---|
Test Plan | ❗ | missing test plans for alpha |
Graduation Criteria | ❗ | confirm milestone to 1.20 for alpha here. Beta's set to 1.20+. |
Implementable State | ❗ | add KEP yaml with state implementable as mentioned here. If you're looking for an example, hopefully this recently merged sig node kep yaml gives you an idea. |
Merged | ❗ |
Just a friendly reminder that we'd need all of them with ✅ status to be included in 1.20 milestone by Enhancement Freeze deadline Tuesday, October 6
.
Ping me anytime on slack (kinarashah
) or here if you have any questions 😄.
Thank you!!
/milestone v1.21
@kinarashah: You must be a member of the kubernetes/milestone-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your and have them propose you as an additional delegate for this responsibility.
Spoke with @marosset and @ambguo, this will be tracked alpha for 1.21 milestone and KEP PR would be merged in provisional status for now.
@marosset i thought we are doing privileged containers as alpha for v1.20, not 1.21
@michmike from our discussion on Tuesday, we are looking into ways to address the pod networking issues mentioned. We are still investigating ways to address the challenges, so will not be able to pursue the alpha release in 1.20 since APIs may require changes depending on the solution.
@ambguo can you please update the description on this issue to point to the KEP, rather than the draft in Gdocs?
/assign @marosset
This pull request adds the required functionality to start Windows privileged containers / Job object containers to hcsshim https://github.com/microsoft/hcsshim/pull/903
Hey @marosset , 1.21 Enhancements Shadow here! Please ensure the following are completed prior to the Code Freeze on Tuesday, Feb 9th:
There are a few 1.20 references that I believe can be updated to reflect the shift to targeting 1.21 for alpha (i.e. latest-milestone in kep.yaml, alpha graduation criteria) In order to avoid filing an exception, the following changes need to be merged by EOD on Feb 9th.
If you have any questions please feel free to reach out here or via slack!
Thank you!
Hi @marosset, 1.21 Enhancements Lead here
Enhancements Freeze is 2 days away, Feb 9th EOD PST
Enhancements team is aware that KEP update is currently in progress (PR https://github.com/kubernetes/enhancements/pull/2288). Please make sure PR merges 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.
@annajung is the test plan outlined in updated added PR #2288 sufficient here?
Yes, once the PR merges in, it will meet all requirements needed for the enhancements freeze.
Yes, once the PR merges in, it will meet all requirements needed for the enhancements freeze.
Thanks for confirming!
Hi @marosset,
Enhancements Freeze is now in effect.
Unfortunately, your KEP needed to be updated and the PR has not yet merged. If you wish to be included in the 1.21 Release, please submit an Exception Request as soon as possible.
/milestone clear
are we submitting an exception here?
@jayunit100 yes, see https://groups.google.com/g/kubernetes-sig-windows/c/eY4cuTsOEa4?pli=1
/milestone v1.21
@mvortizr: You must be a member of the kubernetes/milestone-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your and have them propose you as an additional delegate for this responsibility.
/assign
Hi @ambguo , Since your Enhancement is scheduled to be in 1.21, please keep in mind the important upcoming dates:
Thanks!
@kendallroden ambguo is no longer working on the project. I'll be primary point of contact here.
Also, previously I used to be able to edit the original message in the thread to link PRs there (I think this was restricted to milestone-maintainers which I am part of). Do you know if anything changed here?
Hey @marosset, all members of milestone-maintainers
used to have write
access to k/enhancements repo but recently have been downgraded to triage
access. Therefore, members of that group no longer have access to edit the description of any issues unless it's your own.
I followed up on this in #sig-release channel to clarify the role and to see if there is a way to give SIG Leads write access. I'll tag you there and we can continue the conversation there.
Hi @marosset, with code freeze now in effect, we are removing this enhancement from 1.21 release due to https://github.com/kubernetes/kubernetes/pull/99576 not being merged or approved.
Feel free to file an exception to add this back into the release. thanks!
/milestone v1.22
@annajung / @kendallnelson since the KEP for this was approved for an alpha implementation in v1.21 but the implementation PRs didn't get merged in time can we start tracking this for v1.22?
Hi @marosset, once you opt-in to the 1.22 tracking sheet @JamesLaverack will mark this as tracked for the 1.22. Then, you would just need to make sure KEP has been updated to reflect 1.22 and that it still meets all the criteria required before the enhancements freeze. hope this helps!
Thanks @annajung! https://github.com/kubernetes/enhancements/pull/2659 updates the KEP to reflect 1.22
Hi @marosset , 1.22 enhancements team here
For the enhancement to be included in the milestone, it must meet the following criteria:
[DONE] The KEP must be merged in an implementable state
[DONE] The KEP must have test plans
[DONE] The KEP must have graduation criteria
[DONE] The KEP must have a production readiness review
Looks like we're in good shape! Let us know if there's anything we can do to help in preparation for enhancements freeze on 5/13.
Thanks!!
Hello @marosset 👋, 1.22 Docs release lead here. This enhancement is marked as ‘Needs Docs’ for 1.22 release.
Please follow the steps detailed in the documentation to open a PR against dev-1.22 branch in the k/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!
p.s.: Please remember to add WindowsHostProcessContainers
to feature gates table to reflect this change.
Hi @PI-Victor, a draft PR against dev-1.22 has been created in the k/website repo with the feature gate table update as a placeholder. We'll be adding in more documentation this month.
Hi @marosset - Just checking in as we're about 2 weeks away from code freeze. Looks like we're all set with https://github.com/kubernetes/kubernetes/pull/99576 merged, but let me know if there are any other open or merged k/k PRs we should be tracking. Thanks!!
Hi @salaxander - I'm just returning to work today after ~2 months off. @jsturtevant / @jayunit100 are we all set with this enhancement for a v1.22 alpha release?
thanks!
We have a test running at https://testgrid.k8s.io/sig-windows-master-release#ci-kubernetes-e2e-aks-engine-azure-master-windows-containerd-hostprocess-alpha
There is one PR we are tracking as a bug fix for hostprocess containers: https://github.com/kubernetes/kubernetes/pull/103434
Hi @jsturtevant - I'll add #103434 to our tracking. It'll need to merge before code freeze tomorrow evening (PST), I'll keep an eye out :)
@salaxander I thought since it is a bug fix we would have till test freeze? Fyi @perithompson
Oh I may be mistaken on that! I'll double check - CC @JamesLaverack
Hey @jsturtevant, 1.22 Enhancements Lead here. I'm afraid that https://github.com/kubernetes/kubernetes/pull/103434 must be approved by code freeze, not test freeze. Test freeze, as defined in the release documentation, is for changes to tests only.
Enhancement Description
One-line enhancement description (can be used as a release note): Windows privileged container support and host networking support.
Kubernetes Enhancement Proposal: 1981-windows-privileged-containers
Primary contact (assignee): @marosset
Responsible SIGs: sig-windows, sig-node
Enhancement target (which target equals to which milestone):
[x] Alpha
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):[x] Beta
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update PR(s):[x] Stable
k/enhancements
) update PR(s):k/k
) update PR(s):k/website
) update(s):