Fix periodic image builder jobs
publish-openstack-octavia-amphora-image* jobs started failing because ubuntu no longer provides yum-utils package. Now dependencies have been cleaned up for the ubuntu job, and the centos job uses a centos node. The zuul playbook now works on Ubuntu and RedHat/Centos nodes. Change-Id: Ifca01d91d8eb92115d56744f4963e91ac537dd8e
This commit is contained in:
parent
dc876eed9d
commit
d81a0556f5
@ -19,10 +19,31 @@
|
|||||||
- debootstrap
|
- debootstrap
|
||||||
- qemu
|
- qemu
|
||||||
- bc
|
- bc
|
||||||
- rpm
|
|
||||||
- yum-utils
|
|
||||||
- python3-venv
|
- python3-venv
|
||||||
- python3-setuptools
|
- python3-setuptools
|
||||||
|
when:
|
||||||
|
- ansible_os_family == 'Debian'
|
||||||
|
- name: Install rpm packages
|
||||||
|
dnf:
|
||||||
|
pkg: "{{ item }}"
|
||||||
|
state: "latest"
|
||||||
|
update_cache: yes
|
||||||
|
register: install_packages
|
||||||
|
become: yes
|
||||||
|
until: install_packages is success
|
||||||
|
retries: 5
|
||||||
|
delay: 2
|
||||||
|
with_items:
|
||||||
|
- qemu-img
|
||||||
|
- uuid
|
||||||
|
- curl
|
||||||
|
- kpartx
|
||||||
|
- python3-pyyaml
|
||||||
|
- qemu-kvm
|
||||||
|
- python3-setuptools
|
||||||
|
- yum
|
||||||
|
when:
|
||||||
|
- ansible_os_family == 'RedHat'
|
||||||
- name: Install required pip packages
|
- name: Install required pip packages
|
||||||
pip:
|
pip:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: publish-openstack-octavia-amphora-image-centos8
|
name: publish-openstack-octavia-amphora-image-centos8
|
||||||
|
nodeset: centos-8
|
||||||
parent: publish-openstack-octavia-amphora-image
|
parent: publish-openstack-octavia-amphora-image
|
||||||
description: |
|
description: |
|
||||||
Publish CentOS 8 based amphora image to tarballs.o.o.
|
Publish CentOS 8 based amphora image to tarballs.o.o.
|
||||||
@ -163,6 +164,7 @@
|
|||||||
- job:
|
- job:
|
||||||
name: octavia-amphora-image-build-live-centos8
|
name: octavia-amphora-image-build-live-centos8
|
||||||
parent: octavia-amphora-image-build
|
parent: octavia-amphora-image-build
|
||||||
|
nodeset: centos-8
|
||||||
description: |
|
description: |
|
||||||
Builds a CentOS 8 amphora image using diskimage-builder from Git
|
Builds a CentOS 8 amphora image using diskimage-builder from Git
|
||||||
master. This job does not publish the image.
|
master. This job does not publish the image.
|
||||||
|
Loading…
Reference in New Issue
Block a user