-
Notifications
You must be signed in to change notification settings - Fork 0
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
Make upgrade wait time between batches configurable #217
Comments
PauseTime - annotation the value should be ISO 8601 duration format http://en.wikipedia.org/wiki/ISO_8601#Durations , which is the same AWS CF wants I want to have validation in the admission controller to inform/block users about using the wrong value but I would like to have a safeguard validation in aws-operator as well in case something fails, rather than have crashlooping operator. If the aws-operator sees an invalid value then it would simply use the default one. annotation would be either on cluster CR or machine deployment CR, machine deployment value would override any cluster value @giantswarm/team-firecracker-engineers @giantswarm/sig-ux please raise any concerns/suggestion |
do we want to use the |
Plus one, we should be good citizen and start using alpha/beta/stable more often indicating this is a feature which evolves over time and to clarify the expectation of such features. |
I'm fine if we version the annotations or if we don't, because I do see them more as a temporary mechanism to enable a new feature. If they are versioned we would have to make sure that newer versions of the aws-operator consider all previous versions of the annotation when it tries to get the required information. This might complicate the implementation a bit. |
As long as we do the same with all annotations we can manage it easily I think. I like having the "alpha" in there so customers know this is a new feature and that they should be careful with it |
functionality merged into AWS operator and validation in admission-controller, only docs are remaining |
released as part of giantswarm/releases#512 |
User Story
As a customer, I want to configure the wait time between rolling nodes batches during a tenant cluster upgrade.
Background
The current wait time between rolling nodes batches is hard-coded to 15 minutes. In some situations, nodes with lots of pods or workloads which take a long time to start, this mount of time is not enough to restore the system to a stable state before starting the next batch.
Requirements
The text was updated successfully, but these errors were encountered: