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

Bug 1794522

Summary: Backport patch from Train for overcloud-base: docker => podman-docker
Product: Red Hat OpenStack Reporter: Lon Hohberger <lhh>
Component: openstack-tripleo-puppet-elementsAssignee: Lon Hohberger <lhh>
Status: CLOSED ERRATA QA Contact: David Rosenfeld <drosenfe>
Severity: urgent Docs Contact:
Priority: high    
Version: 15.0 (Stein)CC: drosenfe, hbrock, jhajyahy, jslagle, mburns
Target Milestone: z2Keywords: Triaged, ZStream
Target Release: 15.0 (Stein)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-puppet-elements-10.3.3-0.20200123202112.78f7e7f.el8ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-05 12:01:54 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:

Description Lon Hohberger 2020-01-23 18:26:12 UTC
Description of problem: 

Due to bug https://bugzilla.redhat.com/show_bug.cgi?id=1785242 - openstack-tripleo-puppet-elements will fail when it tries to look for "docker" to install within the image.


Version-Release number of selected component (if applicable):  openstack-tripleo-puppet-elements-10.3.3-0.20191212141607.78f7e7f.el8ost


How reproducible: 100%

Steps to Reproduce:
1. openstack overcloud image build ...

Actual results:

2020-01-23 16:15:21.904 | No match for argument: docker

(Image build fails)

Expected results:

Image builds successfully


Additional info: This is caused by a change in RHEL dependencies which, since remains unresolved, we must work around.

Comment 3 Jad Haj Yahya 2020-02-05 09:06:23 UTC
Hey,

what is needed to verify this BZ ?
Running openstack overcloud image build without errors

Does further options with above command needed ?

Comment 4 David Rosenfeld 2020-02-07 16:14:23 UTC
Info from Lon:

You don't actually need to do anything - our images built for 15.0.z.  We use a lot of extra parameters; this can be moved to VERIFIED based on having images built.

Here is the indirection image build log:

http://download.eng.bos.redhat.com/brewroot/packages/overcloud-full/15.0/20200129.2.x86_64/data/logs/image/oz-indirection.log

Relevant part of log is:

2020-01-29 23:46:51.286 | INFO:root:Mapping for overcloud-base : aide
2020-01-29 23:46:51.359 | INFO:root:Mapping for overcloud-base : ansible_pacemaker
2020-01-29 23:46:51.432 | INFO:root:Mapping for overcloud-base : crudini
2020-01-29 23:46:51.506 | INFO:root:Mapping for overcloud-base : docker
2020-01-29 23:46:51.579 | INFO:root:Mapping for overcloud-base : gdisk
2020-01-29 23:46:51.653 | INFO:root:Mapping for overcloud-base : podman
2020-01-29 23:46:51.730 | INFO:root:Mapping for overcloud-base : libreswan
2020-01-29 23:46:51.807 | INFO:root:Mapping for overcloud-base : python_docker_py

2020-01-29 23:46:51.881 | INFO:root:Mapping for overcloud-base : python_ipaddr
2020-01-29 23:46:51.955 | INFO:root:Mapping for overcloud-base : openstack_selinux
2020-01-29 23:46:52.029 | INFO:root:Mapping for overcloud-base : net_snmp
2020-01-29 23:46:52.103 | INFO:root:Mapping for overcloud-base : numactl
2020-01-29 23:46:52.177 | INFO:root:Mapping for overcloud-base : iptables_services
2020-01-29 23:46:52.251 | INFO:root:Mapping for overcloud-base : tmpwatch
2020-01-29 23:46:52.325 | INFO:root:Mapping for overcloud-base : openssl-perl
2020-01-29 23:46:52.326 | ERROR:root:overcloud-base has no valid mapping for package openssl-perl
2020-01-29 23:46:52.381 | Running install-packages install.
2020-01-29 23:46:52.381 | + dnf -v -y install python3-aodhclient python3-barbicanclient python3-cinderclient python3-designateclient python3-glanceclient python3-gnocchiclient python3-heatclient python3-ironicclient python3-keystoneclient python3-manilaclient python3-mistralclient python3-neutronclient python3-novaclient python3-openstackclient python3-pankoclient python3-saharaclient python3-swiftclient python3-zaqarclient chrony dpdk driverctl libvirt nfs-utils chrony pacemaker-remote cyrus-sasl-scram tuned-profiles-cpu-partitioning certmonger fence-agents-all fence-virt ipa-admintools ipa-client ipxe-bootimgs nfs-utils chrony pacemaker pcs aide ansible-pacemaker crudini podman-docker gdisk podman libreswan openstack-selinux net-snmp numactl iptables-services tmpwatch openssl-perl

Comment 5 Alex McLeod 2020-02-19 12:48:20 UTC
If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field. The documentation team will review, edit, and approve the text.

If this bug does not require doc text, please set the 'requires_doc_text' flag to '-'.

Comment 7 errata-xmlrpc 2020-03-05 12:01:54 UTC
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, 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-2020:0643