Introduces gate testing for loci images using osh jobs

This commit is a first commit in chain that together with commits
in osh [0], osh-infra [1-3] will allow to test produced images during
the gates reusing osh and osh-infra jobs. And together with zuul-jobs
commit [4] will allow to build, test and promote latest images in
periodic pipeline that mostly relevant for loci images that incorporate
changes from multiple repositories and are often outdated.

This particular commit adds test deployments to post-review jobs for
loci stein and train bionic images.

Also this commits removes lost, dropped after Queens pycrypto from
placement image that currently breaks gates.

[0] https://review.opendev.org/740530
[1] https://review.opendev.org/740539
[2] https://review.opendev.org/740554
[3] https://review.opendev.org/740557
[4] https://review.opendev.org/740560

Depends-On: https://review.opendev.org/740530
Change-Id: Idc846885e5823f6443f89587058eb3dd71ca3c3e
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
This commit is contained in:
Andrii Ostapenko
2020-07-10 14:46:38 -05:00
committed by Andrii Ostapenko
parent da3e1bea7e
commit b5e8fcaea2

View File

@@ -35,8 +35,15 @@
#- openstack-helm-images-upload-openstack-loci-rocky-opensuse_15
- openstack-helm-images-upload-openstack-loci-rocky-ubuntu_xenial
- openstack-helm-images-upload-openstack-loci-rocky-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-compute-kit-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-cinder-openstack-loci-stein-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-compute-kit-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-cinder-openstack-loci-train-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-ussuri-ubuntu_bionic
- openstack-helm-images-upload-openstack-loci-master-ubuntu_bionic
promote:
@@ -275,7 +282,7 @@
- "PROJECT='placement'"
- "PROJECT_REF={{ branchname }}"
- "PROFILES='apache'"
- "PIP_PACKAGES='httplib2 pycrypto'"
- "PIP_PACKAGES='httplib2'"
- "WHEELS='{{ wheels_location }}'"
tags: *imagetag
files: &loci-files
@@ -447,6 +454,24 @@
description: Promote previously published LOCI train bionic images
vars: *build_train_bionic_images
- job:
name: openstack-helm-images-compute-kit-openstack-loci-train-ubuntu_bionic
parent: openstack-helm-compute-kit-train-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-openstack-loci-train-ubuntu_bionic
description: Deploy compute kit with train review images
files: *loci-files
vars: *build_train_bionic_images
- job:
name: openstack-helm-images-cinder-openstack-loci-train-ubuntu_bionic
parent: openstack-helm-cinder-train-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-openstack-loci-train-ubuntu_bionic
description: Deploy cinder with train review images
files: *loci-files
vars: *build_train_bionic_images
#########
# STEIN #
#########
@@ -492,6 +517,24 @@
description: Promote previously published LOCI stein bionic images
vars: *build_stein_bionic_images
- job:
name: openstack-helm-images-compute-kit-openstack-loci-stein-ubuntu_bionic
parent: openstack-helm-compute-kit-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
description: Deploy compute kit with stein review images
files: *loci-files
vars: *build_stein_bionic_images
- job:
name: openstack-helm-images-cinder-openstack-loci-stein-ubuntu_bionic
parent: openstack-helm-cinder-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic
description: Deploy cinder with stein review images
files: *loci-files
vars: *build_stein_bionic_images
#########
# ROCKY #
#########