Closed mtaufen closed 1 year ago
Punt this to v1.8.
@mtaufen Any user/admin-facing docs ready for this feature?
No, I really need to write something to teach people how to play with the alpha. What's the preferred place for these docs again?
@mtaufen https://kubernetes.io/docs (https://github.com/kubernetes/kubernetes.github.io) I'll definitely read what it came to look like finally
@mtaufen can you update the features tracking board with the relevant data?
Thanks.
Done
Looks like the proposal has moved to:
@mtaufen Want to update the link in the description?
Done, thanks!
Updated the labels here, @mtaufen please share the beta graduation requirements here for visibility
Deprecated and experimental fields removed from the KubeletConfiguration type in https://github.com/kubernetes/kubernetes/pull/53088. Next steps: push the type to beta, chase down loose ends (testing, node authorizer, etc.) and push dynamic config to beta.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
Prevent issues from auto-closing with an /lifecycle frozen
comment.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or @fejta
.
/lifecycle stale
/lifecycle frozen
@mtaufen can you comment on the actual feature status?
still pushing for beta in 1.10
From https://github.com/kubernetes/kubernetes/pull/60412 it appears beta is a push to 1.11
@timothysc that is correct. I was hoping the node authorizer checkbox for v1.10 could at least make it, but that seems increasingly unlikely given the time constraints...
This is then wrongly flagged beta in http://blog.kubernetes.io/2018/03/first-beta-version-of-kubernetes-1-10.html, as this label is beta here, swapping. cc @nickchase (thanks for all your hard work on the article, seems to have been a communication issue here)
Thanks for catching that @luxas. @nickchase what do we need to do to update the post?
@mtaufen Any plans for this in 1.11?
If so, can you please ensure the feature is up-to-date with the appropriate:
stage/{alpha,beta,stable}
sig/*
kind/feature
cc @idvoretskyi
@justaugustus does stage indicate the target for the milestone, or the current status?
@mtaufen the stage represents the target for the current milestone (v1.11
).
Thanks, updated.
@mtaufen please fill out the appropriate line item of the
1.11 feature tracking spreadsheet
and open a placeholder docs PR against the
release-1.11
branch
by 5/25/2018 (tomorrow as I write this) if new docs or docs changes are
needed and a relevant PR has not yet been opened.
@mistyhacks done, thanks!
@mtaufen This feature was worked on in the previous milestone, so we'd like to check in and see if there are any plans for this to graduate stages in Kubernetes 1.12 since there is nothing in the original post. This still has the 1.11 milestone as well so we need to update it accordingly.
If there are any updates, please explicitly ping @justaugustus, @kacole2, @robertsandoval, @rajendar38 to note that it is ready to be included in the Features Tracking Spreadsheet for Kubernetes 1.12.
Please make sure all PRs for features have relevant release notes included as well.
Happy shipping!
No plans to graduate for 1.12.
Hi This enhancement has been tracked before, so we'd like to check in and see if there are any plans for this to graduate stages in Kubernetes 1.13. This release is targeted to be more ‘stable’ and will have an aggressive timeline. Please only include this enhancement if there is a high level of confidence it will meet the following deadlines:
Please take a moment to update the milestones on your original post for future tracking and ping @kacole2 if it needs to be included in the 1.13 Enhancements Tracking Sheet
Thanks!
@kacole2 no plans to graduate in 1.13. Are the milestones already correct for this case (assuming yes given tracked/no)?
@mtaufen thank you. everything is correct for labels. thanks!
Are there plans to graduate this in v1.14?
I'd like to finish the flag migration for KubeletConfiguration, then take a step back and think about what we might want to change, then get KubeletConfiguration to GA, then finally consider how to move Dynamic Kubelet Config forward.
I'm hoping to make some significant progress on the flag migrations this quarter, and then start the discussions of what we might want to change as part of our component standardization work.
@mtaufen Hello - I’m the enhancement’s lead for 1.14 and I’m checking in on this issue to see what work (if any) is being planned for the 1.14 release. Enhancements freeze is Jan 29th and I want to remind that all enhancements must have a KEP
Hi @claurence, We don't expect anything specific beyond the ongoing flag migrations (which are piecemeal and best-effort). Some more general things may be surfaced in KEPs by the Component Standard WG.
Hello @mtaufen, I'm the Enhancement Lead for 1.15. Is this feature going to be graduating alpha/beta/stable stages in 1.15? Please let me know so it can be tracked properly and added to the spreadsheet. This will require a formal KEP to be included. The community post will not suffice unfortunately.
Once coding begins, please list all relevant k/k PRs in this issue so they can be tracked properly.
@kacole2 No plans for 1.15. Thanks for asking!
Hi @mtaufen , I'm the 1.16 Enhancement Lead/Shadow. Is this feature going to be graduating alpha/beta/stable stages in 1.16? Please let me know so it can be added to the 1.16 Tracking Spreadsheet. If not's graduating, I will remove it from the milestone and change the tracked label.
Once coding begins or if it already has, please list all relevant k/k PRs in this issue so they can be tracked properly.
As a reminder, every enhancement requires a KEP in an implementable state with Graduation Criteria explaining each alpha/beta/stable stages requirements.
Milestone dates are Enhancement Freeze 7/30 and Code Freeze 8/29.
Thank you.
No further plans this release, thanks!
On Tue, Jul 9, 2019 at 8:31 AM Kendrick Coleman notifications@github.com wrote:
Hi @mtaufen https://github.com/mtaufen , I'm the 1.16 Enhancement Lead/Shadow. Is this feature going to be graduating alpha/beta/stable stages in 1.16? Please let me know so it can be added to the 1.16 Tracking Spreadsheet http://bit.ly/k8s116-enhancement-tracking. If not's graduating, I will remove it from the milestone and change the tracked label.
Once coding begins or if it already has, please list all relevant k/k PRs in this issue so they can be tracked properly.
As a reminder, every enhancement requires a KEP in an implementable state with Graduation Criteria explaining each alpha/beta/stable stages requirements.
Milestone dates are Enhancement Freeze 7/30 and Code Freeze 8/29.
Thank you.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kubernetes/enhancements/issues/281?email_source=notifications&email_token=AAG4TQJABPUD2RVQX4FUHWTP6SVLTA5CNFSM4DJGDYX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZQUNBQ#issuecomment-509691526, or mute the thread https://github.com/notifications/unsubscribe-auth/AAG4TQMYXUSQEBH5PI4KFELP6SVLTANCNFSM4DJGDYXQ .
-- Michael Taufen Google SWE
Hello @mtaufen , 1.17 Enhancement Shadow here! 🙂
I wanted to reach out to see if this enhancement will be graduating to alpha/beta/stable in 1.17? Please let me know so that this enhancement can be added to 1.17 tracking sheet.
Thank you!
🔔Friendly Reminder
The current release schedule is
A Kubernetes Enhancement Proposal (KEP) must meet the following criteria before Enhancement Freeze to be accepted into the release
implementable
stateAll relevant k/k PRs should be listed in this issue
Thanks Anna for reaching out. There is no ongoing work on this feature for 1.17.
On Tue, Oct 1, 2019 at 6:13 PM Anna notifications@github.com wrote:
Hello @mtaufen https://github.com/mtaufen , 1.17 Enhancement Shadow here! 🙂
I wanted to reach out to see if this enhancement will be graduating to alpha/beta/stable in 1.17? Please let me know so that this enhancement can be added to 1.17 tracking sheet https://bit.ly/k8s117-enhancement-tracking.
Thank you!
🔔Friendly Reminder
-
The current release schedule is
- Monday, September 23 - Release Cycle Begins
- Tuesday, October 15, EOD PST - Enhancements Freeze
- Thursday, November 14, EOD PST - Code Freeze
- Tuesday, November 19 - Docs must be completed and reviewed
- Monday, December 9 - Kubernetes 1.17.0 Released
A Kubernetes Enhancement Proposal (KEP) must meet the following criteria before Enhancement Freeze to be accepted into the release
- PR is merged in
- In an implementable state
- Include test plans and graduation criterias
All relevant k/k PRs should be listed in this issue
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kubernetes/enhancements/issues/281?email_source=notifications&email_token=AAG4TQMZ7AXQHRBIH2H5VLTQMPYTRA5CNFSM4DJGDYX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEADHHCA#issuecomment-537293704, or mute the thread https://github.com/notifications/unsubscribe-auth/AAG4TQINRZ4YPBGZVZQ4OB3QMPYTRANCNFSM4DJGDYXQ .
-- Michael Taufen Google SWE
@mtaufen Thank you for getting back to me! I will remove this from the tracking sheet 👍
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale /lifecycle frozen /priority awaiting-more-evidence
For all future Enhancement Leads/Shadows: This feature is not being actively worked on at the moment. Our focus is pushing the underlying ComponentConfig APIs to a more stable state across core components. Once we get there, we will re-evaluate the usefulness of Dynamic Kubelet Config in its current state and consider updating the feature's design. Directly using the Kubelet's current ComponentConfig API results in a number of sharp edges for the dynamic config feature.
We will update this issue when we are ready to focus on improving the relationship to dynamic config. Until then, it is safe to assume that the dynamic config feature will not be graduating in whatever release you are working on. Thanks!
Thanks for the update @mtaufen.
Enhancement issues opened in kubernetes/enhancements
should never be marked as frozen.
Enhancement Owners can ensure that enhancements stay fresh by consistently updating their states across release cycles.
/remove-lifecycle frozen
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
Dynamic Kubelet Configuration
Node.Spec.ConfigSource
https://github.com/kubernetes/kubernetes/pull/60100pkg/kubelet/kubeletconfig/util/files/files.go
):--dynamic-config-dir
, other docs updates for 1.11