Further updates to irrelevant-files across templates

As part of [1] this further updates the irrelevant-files definitions
so that multinode jobs are not run for changes in standalone, ovb,
undercloud or upgrade specific featuresets.

Also adds missing upgrades-jobs-templates to undercloud jobs
irrelevant-files and multinode-jobs template to upgrade jobs.

[1] https://review.opendev.org/q/topic:tripleo-ci-reduce

Change-Id: Ib40ce6df06cfad7de7ab3845c1e471c3383583a7
This commit is contained in:
Marios Andreou 2021-03-16 13:41:18 +02:00
parent fa2403ef40
commit b16b1d3b06
3 changed files with 23 additions and 0 deletions

View File

@ -32,10 +32,29 @@
- playbooks/quickstart-extras-standalone.yml # tripleo-quickstart-extras
- roles/standalone-upgrade/.*
- roles/standalone/.*
# standalone featuresets
- ^config/general_config/featureset052.yml
- ^config/general_config/featureset056.yml
- ^config/general_config/featureset062.yml
- ^config/general_config/featureset060.yml
# ovb featuresets
- ^config/general_config/featureset001.yml
- ^config/general_config/featureset002.yml
- ^config/general_config/featureset024.yml
- ^config/general_config/featureset035.yml
- ^config/general_config/featureset039.yml
- ^config/general_config/featureset041.yml
- ^config/general_config/featureset042.yml
- ^config/general_config/featureset063.yml
# undercloud featuresets
- ^config/general_config/featureset003.yml
- ^config/general_config/featureset027.yml
- ^config/general_config/featureset050.yml
# upgrade/update featuresets
- ^config/general_config/featureset037.yml
- ^config/general_config/featureset051.yml
- tox.ini
- zuul.d/upgrades-jobs-templates.yaml
- zuul.d/build-containers.yaml
- zuul.d/build-image.yaml
- zuul.d/layout.yaml

View File

@ -34,6 +34,7 @@
- zuul.d/build-image.yaml
- zuul.d/standalone-jobs.yaml
- zuul.d/multinode-jobs.yaml
- zuul.d/upgrades-jobs-templates.yaml
vars: &undercloud_consumer_vars
consumer_job: true
remove_tags:

View File

@ -30,6 +30,7 @@
- zuul.d/build-image.yaml
- zuul.d/standalone-jobs.yaml
- zuul.d/undercloud-jobs.yaml
- zuul.d/multinode-jobs.yaml
# tripleo-quickstart-extras
- playbooks/quickstart-extras-standalone.yml
- roles/standalone/.*
@ -86,6 +87,7 @@
- zuul.d/build-containers.yaml
- zuul.d/build-image.yaml
- zuul.d/standalone-jobs.yaml
- zuul.d/undercloud-jobs.yaml
- zuul.d/multinode-jobs.yaml
dependencies:
- tripleo-ci-centos-8-content-provider
@ -328,6 +330,7 @@
- zuul.d/build-image.yaml
- zuul.d/multinode-jobs.yaml
- zuul.d/undercloud-jobs.yaml
- zuul.d/standalone-jobs.yaml
# like parent but with requirements.txt and setup.py removed
# docker-ha, podman env files https://bugs.launchpad.net/tripleo/+bug/1887159