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
This commit is contained in:
Carlos Goncalves 2019-08-02 12:39:47 +02:00 committed by Adam Harwell
parent b32064cdf2
commit 6e57e6fd3d
2 changed files with 4 additions and 0 deletions

View File

@ -18,6 +18,9 @@
- python-yaml - python-yaml
- debootstrap - debootstrap
- qemu - qemu
- bc
- rpm
- yum-utils
- name: Install required pip packages - name: Install required pip packages
pip: pip:
name: "{{ item }}" name: "{{ item }}"

View File

@ -31,6 +31,7 @@
required-projects: required-projects:
- openstack/diskimage-builder - openstack/diskimage-builder
- openstack/octavia - openstack/octavia
- openstack/octavia-lib
- job: - job:
name: publish-openstack-octavia-amphora-image-xenial name: publish-openstack-octavia-amphora-image-xenial
parent: publish-openstack-octavia-amphora-image parent: publish-openstack-octavia-amphora-image