Bug 1462840

Summary: [RFE] Validate required OpenStack repositories before upgrade
Product: Red Hat OpenStack Reporter: Chris Fields <cfields>
Component: openstack-tripleo-validationsAssignee: Florian Fuchs <flfuchs>
Status: CLOSED ERRATA QA Contact: Amit Ugol <augol>
Severity: medium Docs Contact:
Priority: medium    
Version: 10.0 (Newton)CC: augol, beth.white, coldford, dbecker, flfuchs, gchamoul, jjoyce, jrist, jschluet, marjones, markmc, mbarnett, mburns, mcornea, morazi, rhel-osp-director-maint, slinaber, tvignaud
Target Milestone: Upstream M1Keywords: FutureFeature, Triaged
Target Release: 15.0 (Stein)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-tripleo-validations-10.5.1-0.20190820150507.77085bb.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-09-21 11:15:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1730085    
Bug Blocks:    

Description Chris Fields 2017-06-19 16:46:22 UTC
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:

Comment 9 Florian Fuchs 2018-08-07 09:55:32 UTC
This is included in OSP13.

Comment 21 errata-xmlrpc 2019-09-21 11:15:27 UTC
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