20680: installer does rolling update of controller
authorPeter Amstutz <peter.amstutz@curii.com>
Tue, 8 Aug 2023 13:36:15 +0000 (09:36 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Tue, 8 Aug 2023 13:36:15 +0000 (09:36 -0400)
commit2c583f85220cd6d4e2aabb0ad2753cac6f9065a6
treebd4aaf83abea7f59f78b21c1aaaebda945c72692
parent864592f6892f3a7a9268a5649430b6af77170122
20680: installer does rolling update of controller

When there is a load balancer, disable each controller node in turn
before updating it.

Also, don't reduce controller_nr when a controller is down, having
worker_connections go up and down during deploy seems like in could
cause problems.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
tools/salt-install/common.sh
tools/salt-install/config_examples/multi_host/aws/pillars/nginx_balancer_configuration.sls
tools/salt-install/installer.sh
tools/salt-install/provision.sh