-
Notifications
You must be signed in to change notification settings - Fork 103
Description
It would be very helpful to have the ability to specify a waiting time in seconds before upgrading the next node, this way it would be possible to control the pace of upgrade (something like nodesUpgradeInterval
).
Having a pause in between allows to check if anything is wrong with the new version and have a chance to stop the upgrade process if anything wrong is noticed.
Additionally if the logic of this wait time is to make sure the last upgraded node is successfully up and running, all the time during this waiting time, before proceeding with the next upgrade then that would guarantee no faulty upgrade is being rolled out to all nodes.
For now we have a work around which is a manual wait by setting a label to false to prevent the upgrade (using spec.matchExpressions.nodeSelector
), manually check the logs and that everything is up and running, then set it to true on one nodes and finally do the same on the next node.
Having this feature as part of the plan would allow less manual work and more automation