]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
update: ensure mgrs are upgraded after ALL monitors
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 20 Mar 2019 10:44:11 +0000 (11:44 +0100)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Mon, 25 Mar 2019 20:02:56 +0000 (16:02 -0400)
commitef096dd0211c43f23cd4789b4e49055b5dfed48b
tree500fdb3aaf1559b7f8f6abe83f079610f6312167
parent7fa2434f0fed9d26e399a2fd4c4ee8a68823e08d
update: ensure mgrs are upgraded after ALL monitors

As of 1c760904b0bd1b6b0f49d6ac19d87d79f185c18f, ceph-ansible implicitly
bootstrap managers on monitors.
mgrs must be upgraded only after all monitors, therefore, this commit
refact the way mgrs are upgraded to be sure we don't upgrade a mgr
during the monitors upgrade.

This commit also ensure we handle the case were we split managers on
dedicated nodes.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
infrastructure-playbooks/rolling_update.yml