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.

Closes-Bug: #1816382

Change-Id: I5aba5ba0a800aabe6e662a333e3f0436c1b563a0
This commit is contained in:
Carlos Goncalves 2019-02-18 11:11:25 +01:00
parent fe8dd5c907
commit 0381d6cc37
1 changed files with 2 additions and 0 deletions

View File

@ -74,11 +74,13 @@ gpgcheck=0' >> /etc/yum.repos.d/opendaylight.repo
# nova-common: to run nova-manage cells_v2 commands on
# tripleo-heat-templates: to load the default plan from the CLI/UI
# ipmitool: for baremetal node discovery
# qemu-img: convert Octavia amphora qcow2 to raw
{% set mistral_executor_packages_append = [
'openstack-tripleo-validations',
'openstack-nova-common',
'openstack-tripleo-heat-templates',
'ipmitool',
'qemu-img',
] %}
# FIXME (kolla review to add ceilometer to swift proxy image)