diff options
authorFeng Pan <>2017-04-21 14:49:18 -0400
committerFeng Pan <>2017-05-15 16:12:55 +0000
commit67c901485aa5a46d05833edc534f202463bf9f9e (patch)
parenta125e6cff94921b8df5680e2cdf7baa649f3775b (diff)
Install missing packages on undercloud image
Currently, tripleo images are not synchronized to CentOS CDN, where we download our images. The bug is tracked at: This causes our undercloud image to be out of date and missing packages which are required during undercloud install. This causes puppet to perform yum install of those packages during undercloud deployment, which will fail in cases where internet is not accessible during deployment. While we wait for resolution of CentOS CDN issue, to work around this issue, we need to add those packages in undercloud image. Change-Id: Ic5a2cfddda544c2d7b6b5bcb145ade8276fd411b Signed-off-by: Feng Pan <>
1 files changed, 6 insertions, 0 deletions
diff --git a/build/ b/build/
index f6ab4bc..e9845d8 100755
--- a/build/
+++ b/build/
@@ -66,6 +66,12 @@ LIBGUESTFS_BACKEND=direct virt-customize \
--install "openstack-heat-engine" \
--install "openstack-heat-api-cfn" \
--install "openstack-heat-api" \
+ --install "docker" \
+ --install "git" \
+ --install "openstack-mistral-engine" \
+ --install "openstack-tripleo-validations" \
+ --install "openstack-mistral-api" \
+ --install "openstack-mistral-executor" \
--upload ${BUILD_ROOT}/patches/0001-Removes-doing-yum-update.patch:/usr/lib/python2.7/site-packages/ \
--run-command "cd /usr/lib/python2.7/site-packages/ && patch -p1 < 0001-Removes-doing-yum-update.patch" \
-a undercloud_build.qcow2