Add OpenStack Xena image jobs

With the image building jobs defined, this next step is to add
the check and gating jobs as well as the upload and publish jobs
to the periodic pipeline.

Depends-on: https://review.opendev.org/c/openstack/openstack-helm/+/829614

Change-Id: I69ed0fe05a1ec4ae257223a3b4295ce51f000c1f
This commit is contained in:
Gage Hugo 2022-01-31 15:30:06 -06:00
parent 1122174f2d
commit e38c958581
2 changed files with 70 additions and 0 deletions

View File

@ -28,6 +28,8 @@
- openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-compute-kit-xena-ubuntu_focal
- openstack-helm-images-cinder-xena-ubuntu_focal
gate:
jobs:
- opendev-buildset-registry
@ -42,6 +44,8 @@
- openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-compute-kit-xena-ubuntu_focal
- openstack-helm-images-cinder-xena-ubuntu_focal
periodic:
jobs:
- opendev-buildset-registry
@ -56,6 +60,8 @@
- openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-compute-kit-xena-ubuntu_focal
- openstack-helm-images-cinder-xena-ubuntu_focal
templates:
- publish-openstack-docs-pti
- release-notes-jobs-python3
@ -489,3 +495,65 @@
- zuul.d/mariadb.yaml
- minikube-aio/.*
- zuul.d/minikube-aio.yaml
- job:
name: openstack-helm-images-compute-kit-xena-ubuntu_focal
parent: openstack-helm-compute-kit-xena-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openvswitch
soft: true
- name: openstack-helm-images-build-openstack-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-build-mariadb
soft: true
- name: openstack-helm-images-build-libvirt
soft: true
- name: openstack-helm-images-build-minikube-aio
soft: true
- name: openstack-helm-images-upload-openvswitch
soft: true
- name: openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
- name: openstack-helm-images-upload-libvirt
soft: true
- name: openstack-helm-images-upload-minikube-aio
soft: true
files:
- openvswitch/.*
- zuul.d/openvswitch.yaml
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- libvirt/.*
- zuul.d/libvirt.yaml
- minikube-aio/.*
- zuul.d/minikube-aio.yaml
- job:
name: openstack-helm-images-cinder-xena-ubuntu_focal
parent: openstack-helm-cinder-xena-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openstack-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-build-minikube-aio
soft: true
- name: openstack-helm-images-build-mariadb
soft: true
- name: openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-minikube-aio
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
files:
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- minikube-aio/.*
- zuul.d/minikube-aio.yaml

View File

@ -61,6 +61,8 @@
dependencies:
- name: openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- name: openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-xena-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-master-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-master-ubuntu_focal:
dependencies: