Bug 2196054

Summary: [RHOS-17.1][RHEL-9] tripleo-component: periodic-tripleo-ci-rhel-9-containers-multinode-tripleo-rhos-17.1is failing with " Could not retrieve information from environment production source(s) file:///boot/efi/EFI/centos/grubx64.efi"
Product: Red Hat OpenStack Reporter: Ronelle Landy <rlandy>
Component: puppet-ironicAssignee: OSP Team <rhos-maint>
Status: CLOSED NEXTRELEASE QA Contact: Nobody <nobody>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 17.1 (Wallaby)CC: anbanerj, apevec, mandreou, mburns, rhos-maint, sbaker, slinaber, tkajinam
Target Milestone: ---Keywords: Triaged
Target Release: ---Flags: ifrangs: needinfo? (rhos-maint)
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-common-15.4.1-1.20230505011956.00bc21d.el9osttrunk Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-10 16:50:53 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:

Comment 2 Ronelle Landy 2023-05-07 22:43:59 UTC
Possibly related bug: 

https://bugs.launchpad.net/tripleo/+bug/2017732 with related fix: 
https://review.opendev.org/c/openstack/tripleo-common/+/881438 (Merge date April 26)

Comment 3 Takashi Kajinami 2023-05-08 02:33:41 UTC
I believe we already fixed this upstream by https://review.opendev.org/c/openstack/tripleo-common/+/881438 and that one is missing.
We probably have to check the images being used.

Comment 6 Takashi Kajinami 2023-05-09 11:35:19 UTC
I noticed that puppet-ironic requires paths specific to CentOS and we have to adjust these for RHEL.
The paths contain "centos" but we have to replace it by "redhat" according to the file installed by RHEL packages.
 https://review.opendev.org/c/openstack/puppet-ironic/+/882693/1