Add post-review test deployments after image build

Change-Id: Iba4aa4d26f293268cff91e25f154041f889b79cd
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
This commit is contained in:
Andrii Ostapenko
2020-07-19 17:13:41 -05:00
committed by Andrii Ostapenko
parent 43c4c13b2a
commit e044e6381a
12 changed files with 184 additions and 4 deletions

View File

@@ -18,6 +18,9 @@
gate:
jobs:
- openstack-helm-images-upload-elasticsearch-s3
- openstack-helm-images-aio-logging-elasticsearch-s3:
dependencies:
- name: openstack-helm-images-upload-elasticsearch-s3
promote:
jobs:
- openstack-helm-images-promote-elasticsearch-s3
@@ -61,3 +64,12 @@
description: Promote a previously published s3 compatible elasticsearch image to latest.
vars: *elasticsearch-s3_vars
files: *elasticsearch-s3_files
- job:
name: openstack-helm-images-aio-logging-elasticsearch-s3
parent: openstack-helm-infra-aio-logging
dependencies:
- name: openstack-helm-images-upload-elasticsearch-s3
description: Deploy aio logging with elasticsearch-s3 proposed image
vars: *elasticsearch-s3_vars
files: *elasticsearch-s3_files

View File

@@ -18,6 +18,9 @@
gate:
jobs:
- openstack-helm-images-upload-fluentd
- openstack-helm-images-aio-logging-fluentd:
dependencies:
- name: openstack-helm-images-upload-fluentd
promote:
jobs:
- openstack-helm-images-promote-fluentd
@@ -55,3 +58,12 @@
description: Promote a previously published fluentd image to latest.
vars: *fluentd_vars
files: *fluentd_files
- job:
name: openstack-helm-images-aio-logging-fluentd
parent: openstack-helm-infra-aio-logging
dependencies:
- name: openstack-helm-images-upload-fluentd
description: Deploy aio logging with fluentd proposed image
vars: *fluentd_vars
files: *fluentd_files

View File

@@ -20,6 +20,12 @@
gate:
jobs:
- openstack-helm-images-upload-libvirt
- openstack-helm-images-compute-kit-stein-libvirt:
dependencies:
- name: openstack-helm-images-upload-libvirt
- openstack-helm-images-compute-kit-train-libvirt:
dependencies:
- name: openstack-helm-images-upload-libvirt
promote:
jobs:
- openstack-helm-images-promote-libvirt
@@ -73,3 +79,21 @@
description: Promote a previously published libvirt image to latest.
vars: *libvirt_vars
files: *libvirt_files
- job:
name: openstack-helm-images-compute-kit-stein-libvirt
parent: openstack-helm-compute-kit-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-libvirt
description: Deploy stein compute kit with libvirt proposed image
vars: *libvirt_vars
files: *libvirt_files
- job:
name: openstack-helm-images-compute-kit-train-libvirt
parent: openstack-helm-compute-kit-train-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-libvirt
description: Deploy train compute kit with libvirt proposed image
vars: *libvirt_vars
files: *libvirt_files

View File

@@ -20,6 +20,12 @@
gate:
jobs:
- openstack-helm-images-upload-mariadb
- openstack-helm-images-compute-kit-stein-mariadb:
dependencies:
- name: openstack-helm-images-upload-mariadb
- openstack-helm-images-compute-kit-train-mariadb:
dependencies:
- name: openstack-helm-images-upload-mariadb
promote:
jobs:
- openstack-helm-images-promote-mariadb
@@ -57,3 +63,21 @@
description: Promote a previously published mariadb image to latest.
vars: *mariadb_vars
files: *mariadb_files
- job:
name: openstack-helm-images-compute-kit-stein-mariadb
parent: openstack-helm-compute-kit-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-mariadb
description: Deploy stein compute kit with mariadb proposed image
vars: *mariadb_vars
files: *mariadb_files
- job:
name: openstack-helm-images-compute-kit-train-mariadb
parent: openstack-helm-compute-kit-train-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-mariadb
description: Deploy train compute kit with mariadb proposed image
vars: *mariadb_vars
files: *mariadb_files

View File

@@ -18,6 +18,9 @@
gate:
jobs:
- openstack-helm-images-upload-nagios
- openstack-helm-images-aio-monitoring-nagios:
dependencies:
- name: openstack-helm-images-upload-nagios
promote:
jobs:
- openstack-helm-images-promote-nagios
@@ -55,3 +58,12 @@
description: Promote a previously published Prometheus aware Nagios core 4 image
vars: *nagios_vars
files: *nagios_files
- job:
name: openstack-helm-images-aio-monitoring-nagios
parent: openstack-helm-infra-aio-monitoring
dependencies:
- name: openstack-helm-images-upload-nagios
description: Deploy aio monitoring with nagios proposed image
vars: *nagios_vars
files: *nagios_files

View File

@@ -18,6 +18,9 @@
gate:
jobs:
- openstack-helm-images-upload-node-problem-detector
- openstack-helm-images-aio-monitoring-node-problem-detector:
dependencies:
- name: openstack-helm-images-upload-node-problem-detector
promote:
jobs:
- openstack-helm-images-promote-node-problem-detector
@@ -55,3 +58,12 @@
description: Promote a previously published Node Problem Detector image.
vars: *node-problem-detector_vars
files: *node-problem-detector_files
- job:
name: openstack-helm-images-aio-monitoring-node-problem-detector
parent: openstack-helm-infra-aio-monitoring
dependencies:
- name: openstack-helm-images-upload-node-problem-detector
description: Deploy aio monitoring with node-problem-detector proposed image
vars: *node-problem-detector_vars
files: *node-problem-detector_files

View File

@@ -454,7 +454,7 @@
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
description: Deploy compute kit with train proposed images
files: *loci-files
vars: *build_train_bionic_images
@@ -463,7 +463,7 @@
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
description: Deploy cinder with train proposed images
files: *loci-files
vars: *build_train_bionic_images
@@ -517,7 +517,7 @@
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
description: Deploy compute kit with stein proposed images
files: *loci-files
vars: *build_stein_bionic_images
@@ -526,7 +526,7 @@
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
description: Deploy cinder with stein proposed images
files: *loci-files
vars: *build_stein_bionic_images

View File

@@ -20,6 +20,12 @@
gate:
jobs:
- openstack-helm-images-upload-openvswitch
- openstack-helm-images-compute-kit-stein-openvswitch:
dependencies:
- name: openstack-helm-images-upload-openvswitch
- openstack-helm-images-compute-kit-train-openvswitch:
dependencies:
- name: openstack-helm-images-upload-openvswitch
promote:
jobs:
- openstack-helm-images-promote-openvswitch
@@ -81,3 +87,21 @@
description: Promote a previously published openvswitch image to latest.
vars: *openvswitch_vars
files: *openvswitch_files
- job:
name: openstack-helm-images-compute-kit-stein-openvswitch
parent: openstack-helm-compute-kit-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-openvswitch
description: Deploy stein compute kit with openvswitch proposed image
vars: *openvswitch_vars
files: *openvswitch_files
- job:
name: openstack-helm-images-compute-kit-train-openvswitch
parent: openstack-helm-compute-kit-train-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-openvswitch
description: Deploy train compute kit with openvswitch proposed image
vars: *openvswitch_vars
files: *openvswitch_files

View File

@@ -20,6 +20,12 @@
gate:
jobs:
- openstack-helm-images-upload-osh-selenium
- openstack-helm-images-aio-monitoring-osh-selenium:
dependencies:
- name: openstack-helm-images-upload-osh-selenium
- openstack-helm-images-horizon-osh-selenium:
dependencies:
- name: openstack-helm-images-upload-osh-selenium
promote:
jobs:
- openstack-helm-images-promote-osh-selenium
@@ -63,3 +69,21 @@
description: Promote a previously published selenium image with chrome headless driver.
vars: *osh-selenium_vars
files: *osh-selenium_files
- job:
name: openstack-helm-images-aio-monitoring-osh-selenium
parent: openstack-helm-infra-aio-monitoring
dependencies:
- name: openstack-helm-images-upload-osh-selenuim
description: Deploy aio monitoring with osh-selenium proposed image
vars: *osh-selenium_vars
files: *osh-selenium_files
- job:
name: openstack-helm-images-horizon-osh-selenium
parent: openstack-helm-horizon-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-osh-selenuim
description: Deploy stein horizon with osh-selenium proposed image
vars: *osh-selenium_vars
files: *osh-selenium_files

View File

@@ -20,6 +20,9 @@
gate:
jobs:
- openstack-helm-images-upload-ospurge
- openstack-helm-images-compute-kit-ospurge:
dependencies:
- name: openstack-helm-images-upload-ospurge
promote:
jobs:
- openstack-helm-images-promote-ospurge
@@ -57,3 +60,12 @@
description: Promote a previously published ospurge image to latest.
vars: *ospurge_vars
files: *ospurge_files
- job:
name: openstack-helm-images-compute-kit-ospurge
parent: openstack-helm-compute-kit-stein-ubuntu_bionic
dependencies:
- name: openstack-helm-images-upload-ospurge
description: Deploy stein compute-kit with ospurge proposed image
vars: *ospurge_vars
files: *ospurge_files

View File

@@ -20,6 +20,9 @@
gate:
jobs:
- openstack-helm-images-upload-patroni
- openstack-helm-images-aio-monitoring-patroni:
dependencies:
- name: openstack-helm-images-upload-patroni
promote:
jobs:
- openstack-helm-images-promote-patroni
@@ -57,3 +60,12 @@
description: Promote a previously published patroni image to latest.
vars: *patroni_vars
files: *patroni_files
- job:
name: openstack-helm-images-aio-monitoring-patroni
parent: openstack-helm-infra-aio-monitoring
dependencies:
- name: openstack-helm-images-upload-patroni
description: Deploy aio monitoring with proposed patroni image
vars: *patroni_vars
files: *patroni_files

View File

@@ -18,6 +18,9 @@
gate:
jobs:
- openstack-helm-images-upload-prometheus-openstack-exporter
- openstack-helm-images-aio-monitoring-prometheus-openstack-exporter:
dependencies:
- name: openstack-helm-images-upload-prometheus-openstack-exporter
promote:
jobs:
- openstack-helm-images-promote-prometheus-openstack-exporter
@@ -55,3 +58,12 @@
description: Promote a previously published Prometheus OpenStack exporter image.
vars: *prometheus-openstack-exporter_vars
files: *prometheus-openstack-exporter_files
- job:
name: openstack-helm-images-aio-monitoring-prometheus-openstack-exporter
parent: openstack-helm-infra-aio-monitoring
dependencies:
- name: openstack-helm-images-upload-prometheus-openstack-exporter
description: Deploy aio monitoring with prometheus-openstack-exporter proposed image
vars: *prometheus-openstack-exporter_vars
files: *prometheus-openstack-exporter_files