Mathieu has made an ansible role to automate the overcloud upgrade workflow, it could be used in CI or we could at least extract the automation logic from there. E.g. see the overcloud upgrade automation:
https://github.com/redhat-openstack/ansible-role-tripleo-overcloud-upgrade/blob/ce61209a90c5206f09bd44a824fa39189f517368/templates/major-upgrade-overcloud.sh.j2
Mathieu has made an ansible role to automate the overcloud upgrade workflow, it could be used in CI or we could at least extract the automation logic from there. E.g. see the overcloud upgrade automation:
https:/ /github. com/redhat- openstack/ ansible- role-tripleo- overcloud- upgrade/ blob/ce61209a90 c5206f09bd44a82 4fa39189f517368 /templates/ major-upgrade- overcloud. sh.j2