Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1677064

Summary: Amphora image requires explicit --property hw_architecture='x86_64 in multi-arch clouds
Product: Red Hat OpenStack Reporter: Brendan Shephard <bshephar>
Component: openstack-tripleo-commonAssignee: Nir Magnezi <nmagnezi>
Status: CLOSED CURRENTRELEASE QA Contact: Bruna Bonguardo <bbonguar>
Severity: low Docs Contact:
Priority: low    
Version: 13.0 (Queens)CC: cgoncalves, ihrachys, lpeer, majopela, mburns, pmannidi, slinaber, tfreger, ykulkarn
Target Milestone: z6Keywords: Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: ppc64le   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-common-8.6.8-4.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1685435 (view as bug list) Environment:
Last Closed: 2019-06-06 18:06: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: 1698860, 1699612    
Bug Blocks: 1685435    

Description Brendan Shephard 2019-02-13 22:16:10 UTC
Description of problem:
In our multi-architecture cloud, creating a load balancer occasionally fails because it's being spun up on ppc64le compute nodes (the octavia-amphora image is x86_64 only).

Version-Release number of selected component (if applicable):
octavia-amphora-13.0-20190109.1.x86_64

How reproducible:
If no hw_architecture property is specific and the image attempts to be deployed onto ppc64le nodes, it will fail.

Steps to Reproduce:
1. Leave out hw_architecture='86_64' property from the image
2. Try to deploy image. If it tries to schedule on a ppc64le node it will fail
3.

Actual results:
Failure without explicit hw_architecture

Expected results:
If this can only be created on x86_64 nodes, can we default to x86_64 for this image?

Additional info:
If it's not possible to default to x86_64, we can move this to a Docs issue and we can update the documentation to inform customers they need to set this property for the image.

Comment 1 Carlos Goncalves 2019-02-28 08:01:50 UTC
Please note we will not be able to test it on a multi-arch cloud. We will ensure, though, that it continues working on x86 after the fix. Please let us know if you would be interested in testing on your multi-arch cloud before we commit the code or release it.

Comment 4 Nir Magnezi 2019-02-28 10:24:46 UTC
Brendan,

I proposed a patch[1] that matches your request to the upstream codebase.
Please note that:
1. hw_architecture will default to x86_64
2. As mentioned in comment 1, we will not be able to test this internally.


[1] https://review.openstack.org/#/c/639973