From 50c9efc9a3a2abcdfe149ab70faff84dc09b857d Mon Sep 17 00:00:00 2001 From: Carlos Goncalves Date: Mon, 18 Feb 2019 11:11:25 +0100 Subject: [PATCH] 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 0381d6cc370ec6309fb68133c7b7f655364aa837) --- container-images/tripleo_kolla_template_overrides.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container-images/tripleo_kolla_template_overrides.j2 b/container-images/tripleo_kolla_template_overrides.j2 index a75d39c50..45db359b3 100644 --- a/container-images/tripleo_kolla_template_overrides.j2 +++ b/container-images/tripleo_kolla_template_overrides.j2 @@ -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'] %}