Add TripleO Zed update and upgrade jobs

- created Zed upgrade zuul template between
Wallaby and Zed releases.
- created undercloud-upgrade job

Change-Id: I63fa6b0699450d9a4439d31db190d1d01cbc71d5
This commit is contained in:
Dariusz Smigiel 2022-11-18 11:47:01 -08:00 committed by dasm
parent 896e999c29
commit 7c26fa177e
3 changed files with 57 additions and 3 deletions

View File

@ -21,6 +21,9 @@ function previous_release_mixed_upgrade_case {
''|master|promotion-testing-hash-master)
echo "zed"
;;
zed|promotion-testing-hash-zed)
echo "wallaby"
;;
wallaby|promotion-testing-hash-wallaby)
echo "victoria"
;;

View File

@ -134,13 +134,31 @@
dependencies:
- tripleo-ci-centos-9-content-provider
- project-template:
name: tripleo-periodic-upgrades-zed-pipeline
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-zed: &force_non_periodic
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider-wallaby: *force_non_periodic
- tripleo-ci-centos-9-undercloud-upgrade-zed:
irrelevant-files: *undercloud_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-zed
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
vars: *consumer_vars
dependencies:
- tripleo-ci-centos-9-content-provider-zed
- project-template:
name: tripleo-periodic-upgrades-wallaby-pipeline
periodic:
jobs:
- tripleo-ci-centos-9-content-provider-wallaby: &force_non_periodic
vars:
force_non_periodic: true
- tripleo-ci-centos-9-content-provider-wallaby: *force_non_periodic
- tripleo-ci-centos-8-content-provider-wallaby: *force_non_periodic
- tripleo-ci-centos-8-content-provider-train: *force_non_periodic
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates:

View File

@ -116,6 +116,27 @@
- tripleo-ci-centos-9-undercloud-upgrade: *cs9_undercloud_upgrade
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates: *cs9_update_all
- project-template:
name: tripleo-upgrades-zed-pipeline
queue: tripleo
check:
jobs:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates: *cs9_update_all
- tripleo-ci-centos-9-undercloud-upgrade-zed: &cs9_undercloud_upgrade_zed
vars: *consumer_vars
irrelevant-files: *undercloud_ignored
dependencies:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-content-provider-wallaby
gate:
jobs:
- tripleo-ci-centos-9-content-provider
- tripleo-ci-centos-9-content-provider-wallaby
- tripleo-ci-centos-9-scenario000-multinode-oooq-container-updates: *cs9_update_all
- tripleo-ci-centos-9-undercloud-upgrade-zed: *cs9_undercloud_upgrade_zed
- project-template:
name: tripleo-upgrades-wallaby-pipeline
queue: tripleo
@ -226,6 +247,18 @@
extra_tags:
- undercloud-upgrade
- job:
name: tripleo-ci-centos-9-undercloud-upgrade-zed
parent: tripleo-ci-base-undercloud-centos-9
branches: ^stable/zed$
voting: true
vars:
featureset: '050'
featureset_override:
validate_services: false
extra_tags:
- undercloud-upgrade
## CentOS 8 undercloud upgrade
- job:
name: tripleo-ci-centos-8-undercloud-upgrade