From b5e8fcaea2426293dc5042aee375d9d67ef16fd3 Mon Sep 17 00:00:00 2001 From: Andrii Ostapenko Date: Fri, 10 Jul 2020 14:46:38 -0500 Subject: [PATCH] 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 --- zuul.d/openstack-loci.yaml | 45 +++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/zuul.d/openstack-loci.yaml b/zuul.d/openstack-loci.yaml index 12790d1..01a4687 100644 --- a/zuul.d/openstack-loci.yaml +++ b/zuul.d/openstack-loci.yaml @@ -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 # #########