Reduce irrelevant-files from content provider jobs

Patches to code in tripleo-quickstart-extras that
trigger tripleo-ci-centos-8-undercloud-upgrade
jobs are failing as
tripleo-ci-centos-8-content-provider-wallaby
was not run.

tripleo-multinode-branchful template limits the
files where the branches content providers run.

This patch reduces the irrelevant files to avoid
the freeze graph error
Currently it's equal to upgrade job set.

Change-Id: I4ea37e56dae4a3bc2e95c510e39c7af561f50088
This commit is contained in:
Ronelle Landy 2021-07-19 16:36:51 -04:00 committed by Shnaidman Sagi (Sergey)
parent 01aa4d0816
commit 24fbeb95cc
1 changed files with 30 additions and 14 deletions

View File

@ -154,59 +154,75 @@
jobs:
- openstack-tox-linters
- tripleo-ci-centos-8-content-provider-wallaby:
irrelevant-files: *multinode_ignored
irrelevant-files: &branchful_ignored
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^docs/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
- ^test-requirements.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
- ^roles/build-containers/.*$
- ^roles/oooci-build-images/.*$
- ^playbooks/deprecated/.*$
- ^playbooks/tripleo-buildcontainers/.*$
- ^playbooks/tripleo-buildimages/.*$
- ^vars/sova-patterns.yml$
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-content-provider-victoria:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-content-provider-ussuri:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-content-provider-train:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
dependencies:
- openstack-tox-linters
- tripleo-ci-centos-8-containers-multinode-wallaby: &multi_consumer_job_wallaby
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
vars: *multi_consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-wallaby
- tripleo-ci-centos-8-containers-multinode-victoria: &multi_consumer_job_victoria
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
vars: *multi_consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-victoria
- tripleo-ci-centos-8-containers-multinode-ussuri: &multi_consumer_job_ussuri
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
vars: *multi_consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-ussuri
- tripleo-ci-centos-8-containers-multinode-train: &multi_consumer_job_train
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
vars: *multi_consumer_vars
dependencies:
- tripleo-ci-centos-8-content-provider-train
gate:
jobs:
- tripleo-ci-centos-8-content-provider-wallaby:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-8-content-provider-victoria:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-8-content-provider-ussuri:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-8-content-provider-train:
irrelevant-files: *multinode_ignored
irrelevant-files: *branchful_ignored
- tripleo-ci-centos-8-containers-multinode-wallaby: *multi_consumer_job_wallaby
- tripleo-ci-centos-8-containers-multinode-victoria: *multi_consumer_job_victoria
- tripleo-ci-centos-8-containers-multinode-ussuri: *multi_consumer_job_ussuri
- tripleo-ci-centos-8-containers-multinode-train: *multi_consumer_job_train
experimental:
jobs:
- tripleo-ci-centos-7-containers-multinode-stein:
irrelevant-files: *multinode_ignored
- tripleo-ci-centos-7-containers-multinode-stein
## CentOS 8 jobs
- job: