Bug 1953540
Summary: | FFU 13->16.1: Leapp upgrade fails with: Could not fetch unsupported_driver_names.json | |||
---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Jose Luis Franco <jfrancoa> | |
Component: | openstack-tripleo-heat-templates | Assignee: | Jose Luis Franco <jfrancoa> | |
Status: | CLOSED ERRATA | QA Contact: | Jason Grosso <jgrosso> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 16.1 (Train) | CC: | jpretori, lbezdick, lmiccini, ltoscano, mburns, pkesavar, pstodulk, smitterl | |
Target Milestone: | z7 | Keywords: | TestBlocker, Triaged | |
Target Release: | 16.1 (Train on RHEL 8.2) | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | openstack-tripleo-heat-templates-11.3.2-1.20210506093304.29a02c1.el8ost | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1953542 (view as bug list) | Environment: | ||
Last Closed: | 2021-12-09 20:19:00 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: | ||||
Bug Blocks: | 1825849, 1953542 |
Description
Jose Luis Franco
2021-04-26 10:47:18 UTC
Latest leapp-repository package includes the feature of automatically retrieving the leapp related files (pes-events, repomap.csv) and two new json files: unsupported_driver_names.json and unsupported_pci_ids.json https://github.com/oamg/leapp-repository/releases/tag/v0.14.0 If the system is not registered, as it happens in our CI jobs, then we are required to download the new json files. Otherwise leapp will refuse to upgrade. However, this change doesn't only impact our CI jobs but the product itself. As up to know it was considered that one the pes-repomap.csv and pes-events.json files were required by leapp. Therfore, in our code, to automate the leapp-upgrade for the overcloud nodes we imported both files from the Undercloud (to which the user had to download manually): https://github.com/openstack/tripleo-heat-templates/blob/stable/train/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml#L300-L330 We should simply However, if all registered nodes will get the files downloaded automatically from cloud.redhat.com this won't be an issue. But when running from our CI jobs it will, as it won't copy the new json files and the leapp-upgrade will fail in the overcloud nodes too. 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 (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement 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/RHBA-2021:3762 |