openstack-ansible-galera_se.../tests
Andy McCrae 0508515d25 Fix upgrades for multinode galera
During an upgrade, we run the upgrade in serial, and we attempt to
bootstrap the cluster from the "galera_server_bootstrap_node". This
causes issues when there is an existing cluster that is still up.

To avoid this, we can simply attempt to start the cluster normally, if
it fails to start, and join the existing cluster,  we can bootstrap as
usual.

Additionally, we can make the bootstrap slightly more efficient by only
running it against the bootstrap host and splitting out the
"galera_upgrade_post.yml" tasks.

Finally - run the upgrade in serial which mirrors our approach in the
integrated repo.

Change-Id: Ic4d69f0fa75c1eea81d10a76cca9a8d9c3822094
Closes-Bug: #1667103
(cherry picked from commit db64210b12)
2017-03-22 17:28:57 +00:00
..
group_vars Standardize IP range/bridges 2016-10-27 15:52:55 +02:00
host_vars Ansible 2.1.1 role testing 2016-09-12 15:57:42 -04:00
ansible-role-requirements.yml Update repo for stable/ocata 2017-02-16 12:30:36 +00:00
galera_server-overrides.yml Install MariaDB 10.1 server 2016-11-30 10:48:30 -08:00
inventory Standardize IP range/bridges 2016-10-27 15:52:55 +02:00
test-galera-server-functional.yml Standardize IP range/bridges 2016-10-27 15:52:55 +02:00
test-install-galera-upgrade.yml Fix upgrades for multinode galera 2017-03-22 17:28:57 +00:00
test.yml Fix upgrades for multinode galera 2017-03-22 17:28:57 +00:00