Description of problem:
When upgrading from OSP 8 to OSP 9, a customer found that pacemaker rpm's were out of date after the upgrade. They later found that they were missing the 'rhel-ha-for-rhel-7-server-rpms' repo on the controller nodes. They are requesting a 'pre-flight' check that would take place before overcloud updates that would verify that the correct repos are available. See the list of required repo's here for osp 10: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/10/html/upgrading_red_hat_openstack_platform/chap-introduction#sect-Repository_Requirements.
Version-Release number of selected component (if applicable):
osp 8 -> 9 was the use-case but the customer would like repos verified moving forward also.
How reproducible:This happened during an upgrade. I assume that any upgrade without the above repo will yield the same results.
Steps to Reproduce:
1.Disable rhel-ha-for-rhel-7-server-rpms repo
2.Perform Overcloud Upgrade
3.Observe pacemaker rpm versions
Actual results:
Pacemaker rpm's do not get updated
Expected results:
Pacemaker rpm's should
Additional info:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHEA-2019:2811