Add centos8 container updates and upgrades jobs -ussuri train

Adds centos8 multinode-oooq-container-updates-train, ussuri
existed. As described in 'Centos8 minor update & branchful jobs'
at [1] the -train job is being merged as non voting and blocked
on related-bug below.

Adds the scenario000-multinode-oooq-container-upgrades + -ussuri
versions. For upgrades jobs we always need different voting
(not done here - followup ) for master. The -branch jobs run
for eg tripleo-common stable/ussuri branch.

There is an issue with coverage against the branchless repos as
described at [1]. We can consider adding relevant jobs later
once basic coverage is restored here.

Related-Bug: 1887176
[1] https://tree.taiga.io/project/tripleo-ci-board/task/1817
Change-Id: I9ed5416e213c0c35380c79d560d19218a168d100
This commit is contained in:
Marios Andreou 2020-07-03 14:34:04 +03:00
parent d0b09c9eb5
commit 30849194ba
1 changed files with 79 additions and 12 deletions

View File

@ -46,6 +46,14 @@
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades-ussuri:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-standalone:
irrelevant-files: &standalone_ignored
- ^.*\.md$
@ -95,6 +103,8 @@
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-7-standalone-upgrade-stein:
irrelevant-files: *standalone_ignored
- tripleo-ci-centos-7-standalone-upgrade-train:
@ -135,6 +145,14 @@
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades-ussuri:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-7-standalone:
irrelevant-files: *standalone_ignored
- tripleo-ci-centos-7-standalone-upgrade-stein:
@ -175,6 +193,10 @@
irrelevant-files: *standalone_ignored
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-7-standalone-upgrade-stein:
irrelevant-files: *standalone_ignored
- tripleo-ci-centos-7-standalone-upgrade-train:
@ -253,7 +275,7 @@
Basic tripleo update job for centos-8, this is not an upgrade job.
parent: tripleo-ci-base-multinode-centos-8
voting: true
branches: ^(?!stable/(queens|rocky|stein|train)).*$
branches: ^master$
vars:
nodes: 1ctlr
featureset: '037'
@ -263,6 +285,38 @@
extra_tags:
- overcloud-update
- job:
name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri
description: |
ussuri tripleo minor update job for centos-8, this is not an upgrade job.
parent: tripleo-ci-base-multinode-centos-8
branches: ^stable/ussuri$
voting: true
override-checkout: stable/ussuri
vars:
branch_override: stable/ussuri
nodes: 1ctlr
featureset: '037'
unbound_cache_min_ttl: 900
extra_tags:
- overcloud-update
- job:
name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-train
description: |
train tripleo minor update job for centos-8, this is not an upgrade job.
parent: tripleo-ci-base-multinode-centos-8
branches: ^stable/train$
voting: false # https://bugs.launchpad.net/tripleo/+bug/1887176
override-checkout: stable/train
vars:
branch_override: stable/train
nodes: 1ctlr
featureset: '037'
unbound_cache_min_ttl: 900
extra_tags:
- overcloud-update
- job:
name: tripleo-ci-centos-8-containers-undercloud-minion
parent: tripleo-ci-base-multinode-centos-8
@ -284,17 +338,6 @@
vars:
branch_override: stable/ussuri
# Master updates job must be non-voting, unlike ussuri job that must vote
- job:
name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates-ussuri
description: |
ussuri tripleo minor update job for centos-8, this is not an upgrade job.
parent: tripleo-ci-centos-8-scenario000-multinode-oooq-container-updates
voting: true
override-checkout: stable/ussuri
vars:
branch_override: stable/ussuri
## CentOS 7 jobs
- job:
name: tripleo-ci-centos-7-containers-multinode
@ -501,3 +544,27 @@
featureset: '051'
extra_tags:
- overcloud-upgrade
- job:
name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades
parent: tripleo-ci-base-multinode-centos-8
voting: false
branches: ^master$
vars:
nodes: 1ctlr
featureset: '051'
extra_tags:
- overcloud-upgrade
- job:
name: tripleo-ci-centos-8-scenario000-multinode-oooq-container-upgrades-ussuri
parent: tripleo-ci-base-multinode-centos-8
voting: false
branches: ^stable/ussuri$
override-checkout: 'stable/ussuri'
vars:
branch_override: 'stable/ussuri'
nodes: 1ctlr
featureset: '051'
extra_tags:
- overcloud-upgrade