Append qemu-img to Mistral executor package list

The Octavia playbook in tripleo-common and run in Mistral executor fails
because qemu-img is not available. This happens when either the operator
explicitly instructs TripleO to convert the amphora qcow2 file to raw
format or when Ceph is enabled.

This patch appends qemu-img to the package list so that the command is
available in the mistral-executor container.

Conflicts:
    container-images/tripleo_kolla_template_overrides.j2

Closes-Bug: #1816382

Change-Id: I5aba5ba0a800aabe6e662a333e3f0436c1b563a0
(cherry picked from commit 0381d6cc37)
This commit is contained in:
Carlos Goncalves 2019-02-18 11:11:25 +01:00
parent 1e63f067d1
commit 50c9efc9a3
1 changed files with 1 additions and 1 deletions

View File

@ -45,7 +45,7 @@ gpgcheck=0' >> /etc/yum.repos.d/opendaylight.repo
# NOTE: Mistral executor needs to run nova-manage cells_v2 commands on
# the undercloud baremetal workflows. Undercloud mistral executor needs to run
# container image operations during overcloud deploy
{% set mistral_executor_packages_append = ['openstack-tripleo-validations', 'openstack-nova-common', 'docker', 'podman', 'python2-notario'] %}
{% set mistral_executor_packages_append = ['openstack-tripleo-validations', 'openstack-nova-common', 'docker', 'podman', 'python2-notario', 'qemu-img'] %}
# Include the ironic-staging-drivers
{% set ironic_conductor_packages_append = ['openstack-ironic-staging-drivers'] %}