-
Notifications
You must be signed in to change notification settings - Fork 706
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
Remove (or deprecate) --feature-gates=HighAvailability, SelfHosting, CertsInSecrets #1058
Comments
/cc |
deprecated state: but a feature gate is also a CLI flag so i'm unsure about the policy: given these FGs are ALPHA it says "0 releases", which means we can deprecate right away? |
as confirmed by api-machinery folks, we can remove these without a deprecation policy since these are alpha. a release note would suffice. |
Summing up comments above, what discussed the 14 of august in sig meeting and the 15 in kubeadm office hours, and my deep dive on the topic I propose the following solution with the goal to:
Implementation plan: v1.12 milestone (1 PR)
v1.13 milestone (1 PR)
v1.14 milestone (1 PR)
|
@fabriziopandini so i think we can do this: and a warning should be printed: but as outlined in my previous commend and the office hours discussion we understood that we don't need to have a deprecation period for alpha gates:
do you think that the new i will reserve on voting now, because i don't understand the need for the deprecation yet. |
@neolit123 my only concern is too mitigate impacts on users, and even if we can remove alpha features without advice I think that in case of self hosting we should give proper advice + grace period |
yep, understood.
/grumble :\ |
As for SIG discussion (see meeting notes - August 21 - 2018) we are going to block usage of feature gates and block updates on existing clusters in V1.12 |
/lifecycle active |
…ecate-featureflags Automatic merge from submit-queue (batch tested with PRs 67776, 67503, 67679, 67786, 67830). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. kubeadm - deprecate feature-gates HighAvailability, SelfHosting, CertsInSecrets **What this PR does / why we need it**: As for sig discussion (see meeting notes - August 22 - 2018) we are going to block usage of feature gates HighAvailability, SelfHosting, CertsInSecrets for new clusters and block updates to v1.12 of existing clusters using such features. **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` Fixes # kubernetes/kubeadm#1058 **Special notes for your reviewer**: I'm going to open issue to track code cleanup in v1.13 **Release note**: ```release-note kubeadm - feature-gates HighAvailability, SelfHosting, CertsInSecrets are now deprecated and can't be used anymore for new clusters. Update of cluster using above feature-gates flag is not supported ``` /sig cluster-lifecycle /kind feature /kind cleanup /assign @timothysc /cc
Closing, the deprecation PR has merged. |
In the context of Checklist for kubeadm join --control-plane implementation we are going to remove following feature-gates flags HighAvailability, SelfHosting, CertsInSecrets (this Tracking issue for "Config to v1beta1" will benefit from this simplification as well)
We should decide how to do this:
/kind feature
/kind cleanup
/priority important-soon
The text was updated successfully, but these errors were encountered: