rcbops / rpc-upgrades

Leapfrog/Incremental Upgrades for RPC OpenStack
0 stars 17 forks source link

Automate cloud status prior to upgrade #366

Open BjoernT opened 5 years ago

BjoernT commented 5 years ago

Based in discussions with @galstrom21 I think it is beneficial to check the environment automatically on checks I usually do prior to scheduling upgrades:

antonym commented 5 years ago

https://github.com/rcbops/rpc-upgrades/pull/363 splits the preflight stuff so that leap and incremental can use them both and then we could build on top of that framework.
I'd imagine a lot of those are just automating the manual steps in the runbook docs.

There are also some healthcheck plays we're might be able to leverage for service checks so that we're not having to write stuff from scratch:

https://github.com/openstack/openstack-ansible/blob/stable/stein/playbooks/healthcheck-hosts.yml https://github.com/openstack/openstack-ansible/blob/stable/stein/playbooks/healthcheck-infrastructure.yml https://github.com/openstack/openstack-ansible/blob/stable/stein/playbooks/healthcheck-openstack.yml