Skip to content

Commit

Permalink
Multinode jobs for validation component
Browse files Browse the repository at this point in the history
General periodic multinode job now includes validations.yml playboook.

Multinode jobs were defined for the validation component
in master, wallaby, victoria, train and ussuri branches.

With the stable branches inheriting from the master branch job.

Multinode jobs using validations for other components should
inherit from the validation component job, in their respective branch.

Depends-On: https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/814407

Change-Id: Iaf308c516427db805c4339cd398e43dd6fc96436
Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
  • Loading branch information
jpodivin authored and Zuul CI committed Nov 2, 2021
1 parent b08099f commit 3fa5311
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 0 deletions.
18 changes: 18 additions & 0 deletions zuul.d/component-jobs-master.yaml
Expand Up @@ -361,6 +361,24 @@
vars:
component: tripleo

- job:
name: periodic-tripleo-ci-centos-8-containers-multinode-validation-master
parent: periodic-tripleo-ci-centos-8-containers-multinode-component-master
description: |
Job uses featureset 010 with one primary and one secondary node.
The 'validations.yml' playbook of tripleo-quickstart is used to initiate
role containing the actual tests. Set of tests run is determined on basis
of the 'component' variable value.
Sets the 'validations_inventory' variable to ensure that proper inventory
is used by the executed validations. The default inventory path is set in
the 'validations.yml' playbook as 'tripleo-deploy/tripleo-ansible-inventory.yaml',
and is used by validation standalone jobs.
vars:
component: validation
enable_validation: true
extra_tags:
- component-validations
validations_inventory: "tripleo-deploy/undercloud/tripleo-ansible-inventory.yaml"

## standalone component jobs

Expand Down
7 changes: 7 additions & 0 deletions zuul.d/component-jobs-train.yaml
Expand Up @@ -297,6 +297,13 @@
release: train
branch_override: 'stable/train'

- job:
name: periodic-tripleo-ci-centos-8-containers-multinode-validation-train
parent: periodic-tripleo-ci-centos-8-containers-multinode-validation-master
override-checkout: "stable/train"
vars:
release: train
branch_override: 'stable/train'

## standalone component jobs

Expand Down
6 changes: 6 additions & 0 deletions zuul.d/component-jobs-ussuri.yaml
Expand Up @@ -286,6 +286,12 @@
release: ussuri
branch_override: 'stable/ussuri'

- job:
name: periodic-tripleo-ci-centos-8-containers-multinode-validation-ussuri
parent: periodic-tripleo-ci-centos-8-containers-multinode-validation-master
vars:
release: ussuri
branch_override: 'stable/ussuri'

## standalone component jobs

Expand Down
7 changes: 7 additions & 0 deletions zuul.d/component-jobs-victoria.yaml
Expand Up @@ -286,6 +286,13 @@
release: victoria
branch_override: 'stable/victoria'

- job:
name: periodic-tripleo-ci-centos-8-containers-multinode-validation-victoria
parent: periodic-tripleo-ci-centos-8-containers-multinode-validation-master
vars:
release: victoria
branch_override: 'stable/victoria'


## standalone component jobs

Expand Down
6 changes: 6 additions & 0 deletions zuul.d/component-jobs-wallaby.yaml
Expand Up @@ -285,6 +285,12 @@
release: wallaby
branch_override: 'stable/wallaby'

- job:
name: periodic-tripleo-ci-centos-8-containers-multinode-validation-wallaby
parent: periodic-tripleo-ci-centos-8-containers-multinode-validation-master
vars:
release: wallaby
branch_override: 'stable/wallaby'

## standalone component jobs

Expand Down

0 comments on commit 3fa5311

Please sign in to comment.