From 6e57e6fd3d046ad55d39535c2493cce997b54380 Mon Sep 17 00:00:00 2001 From: Carlos Goncalves Date: Fri, 2 Aug 2019 12:39:47 +0200 Subject: [PATCH] Install missing packages in nodepool instance The 'rpm', 'yumdownloader' and 'bc' tools do not come installed in the Ubuntu nodepool image. We need 'rpm' and 'yumdownloader' to build centos-minimal amphora images and 'bc' for checking minimum supported Ubuntu version in diskimage-create.sh This patch also adds octavia-lib to the required projects. Change-Id: Iaa0f763005529cc394d3b95ce07f2be71e9b3778 --- playbooks/image-build/run.yaml | 3 +++ zuul.d/jobs.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/playbooks/image-build/run.yaml b/playbooks/image-build/run.yaml index 899254d9b0..8461016da1 100644 --- a/playbooks/image-build/run.yaml +++ b/playbooks/image-build/run.yaml @@ -18,6 +18,9 @@ - python-yaml - debootstrap - qemu + - bc + - rpm + - yum-utils - name: Install required pip packages pip: name: "{{ item }}" diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 8c24e807b5..c9240d2cf9 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -31,6 +31,7 @@ required-projects: - openstack/diskimage-builder - openstack/octavia + - openstack/octavia-lib - job: name: publish-openstack-octavia-amphora-image-xenial parent: publish-openstack-octavia-amphora-image