PPC64LE Overcloud images validation fails. Specifically in Queens

Bug #1897658 reported by Brendan Shephard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
New
Undecided
Unassigned

Bug Description

Description
===========
During the Overcloud deployment. Image validation fails for PPC64LE images as the check for bm-deploy-kernal and bm-deploy-ramdisk are both hard-coded. There needs the be an additional check for multi-arch support.

This is only an issue in Queens where we are still using tripleo-common for validations. It seems to be resolved in tripleo-validation (https://opendev.org/openstack/tripleo-validations/commit/9750f945db25d1405312a6df738d7c6aaeb1a7f0) after Queens.

Steps to reproduce
==================
- Upload PPC images to Glance
- Import PPC nodes into Ironic
- Run the deployment

Expected result
===============
Validations should confirm that the architecture of the nodes is PowerPC, and then check for the relevant images based on that result

Actual result
=============
It just checks the images against the x86 ones and then fails with the following error:
[{u'errors': [u'Node <PPC_UUID_0> has an incorrectly configured driver_info/deploy_ramdisk. Expected "bm-deploy-ramdisk" but got "ppc64le-bm-deploy-ramdisk".', u'Node <PPC_UUID_0> has an incorrectly configured driver_info/deploy_kernel. Expected "bm-deploy-kernel" but got "ppc64le-bm-deploy-kernel".']

Environment
===========
- RHOSP 13 (Queens)
- openstack-tripleo-common-8.7.1-20.el7ost.noarch

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/754885

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-common (stable/queens)

Change abandoned by "Brendan Shephard <email address hidden>" on branch: stable/queens
Review: https://review.opendev.org/c/openstack/tripleo-common/+/754885
Reason: Better solution found

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.