Open BjoernT opened 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
Based in discussions with @galstrom21 I think it is beneficial to check the environment automatically on checks I usually do prior to scheduling upgrades: