Bug 1918825

Summary: [RFE] Provide a new validation for PCD, based on rhosp-release check file
Product: Red Hat OpenStack Reporter: Cédric Jeanneret <cjeanner>
Component: openstack-tripleo-validationsAssignee: Gaël Chamoulaud <gchamoul>
Status: CLOSED WONTFIX QA Contact: nlevinki <nlevinki>
Severity: medium Docs Contact:
Priority: high    
Version: 17.1 (Wallaby)CC: dpeacock, jjoyce, jschluet, pweeks, slinaber, tvignaud
Target Milestone: AlphaKeywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-02-16 13:41:57 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: 1918819    
Bug Blocks: 1918829    

Description Cédric Jeanneret 2021-01-21 15:58:06 UTC
According to https://bugzilla.redhat.com/show_bug.cgi?id=1916329, PCD will provide a new file in rhosp-release, describing the following needed information:
- RHEL Version
- Specific modules streams (the ones that aren't the default, such as container-tools).

The goal of the validation is to:
- ensure we're running on the correct RHEL release
- ensure the listed modules are on the right stream.

In case of any failure, the validation should display useful information, such as the CLI to call in order to correct the situation.

The Depends BZ refers to another modification of tripleo-validations in order to add rhosp-release as a new dependency. This will allow the Operator to run the validation beforehand, even before they install the whole tripleoclient and its dependencies.

Comment 1 David Peacock 2021-08-30 12:59:52 UTC
Pending answer of question in https://bugzilla.redhat.com/show_bug.cgi?id=1918819#c1

David