Bug 1391162

Summary: RFE: diskimage-builder needs to support AArch64 for TripleO installer
Product: [Community] RDO Reporter: Jon Masters <jcm>
Component: diskimage-builderAssignee: Dan Radez <dradez>
Status: CLOSED UPSTREAM QA Contact: Shai Revivo <srevivo>
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: ccovingt, ctatman, dmarlin, dradez, jcm, jfeeney, rrichter, srevivo
Target Milestone: ---   
Target Release: trunk   
Hardware: aarch64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-13 11:47:31 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:

Description Jon Masters 2016-11-02 17:07:16 UTC
Description of problem:

We need to enable support for installation of RDO using TripleO. The blocker is that diskimage-builder does not currently function correctly on AArch64. We would like to help fix this, but we need assistance from the maintainers. We can get you access to hardware to help out, and we can provide help with any ARM specific information.

Comment 1 John Feeney 2016-11-02 18:16:32 UTC
Jon,

I know partners have been pushing us hard on this and I suppose I could ask them but could you provide some more detail on "diskimage-builder does not currently function correctly on AArch64" means?

Comment 2 D. Marlin 2016-11-02 19:20:17 UTC
I just tried a simple test run of diskimage-builder-1.14.1-1.el7 on a RHELSA-7.3 installation:

  disk-image-create -a aarch64 vm fedora

It immediately responded with:

  WARNING: Unknown architecture: aarch64

but it proceeds to attempt to download what appear to be some pre-build images, i.e.,

  https://cloud.fedoraproject.org/fedora-22.aarch64.qcow2

which it fails to find.

From the original bug description, does "diskimage-builder does not currently function correctly on AArch64" mean there is no AArch64 support, or that I need to be working on a newer (development/upstream) version in order to test AArch64 support?

Comment 3 Jon Masters 2016-12-14 17:51:39 UTC
David: I'll give you a call tomorrow to sync on this - sorry for delay.

Comment 4 Jon Masters 2017-01-04 17:35:23 UTC
Quick update on this: David has figured out what needs fixing and has made progress on this. It's being worked on within the RDO community and I will poke it shortly.

Comment 5 Dan Radez 2017-03-27 19:34:56 UTC
https://review.openstack.org/#/c/422232/
I've posted this patch and have used it to build Cent images.

Didn't realize this bug existed. Assign it to me if it makes sense.