Update zuul layout to reflect recent changes in TripleO

Paunch is now disabled by default except on a few jobs when Pacemaker is
still running with Docker; which is the case of scenario004.

Let's remove the jobs where Paunch isn't exercised, to save resources.
And also add the 'irrelevant-files' parameter to skip the job when not
needed.

Note: it's not defined in that file but the OVB jobs running on CentOS7
also need to be executed until they are moved to CentOS8; since
Pacemaker and Docker are used; therefore Paunch is used to manage the
non-HA containers.

Change-Id: Ie8d2515b46f70b5ca39625bd0272d933f3b0ffec
This commit is contained in:
Emilien Macchi 2020-03-02 11:39:22 -05:00
parent 3006b547cb
commit a0a4276345
1 changed files with 14 additions and 24 deletions

View File

@ -1,6 +1,5 @@
- project:
templates:
- tripleo-multinode-container-minimal
- openstack-python3-ussuri-jobs
- check-requirements
- publish-openstack-docs-pti
@ -12,31 +11,22 @@
- openstack-tox-py27
- openstack-tox-py36
- openstack-tox-py37
- tripleo-ci-centos-7-containers-multinode:
dependencies: &deps_unit_lint
- tripleo-ci-centos-7-scenario004-standalone:
dependencies:
- openstack-tox-pep8
- openstack-tox-py27
- openstack-tox-py36
- openstack-tox-py37
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario000-multinode-oooq-container-updates:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario007-multinode-oooq-container:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario009-multinode-oooq-container:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-standalone-upgrade:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario001-standalone:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario002-standalone:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario003-standalone:
dependencies: *deps_unit_lint
irrelevant-files: &standalone_ignored
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^docs/.*$
- ^releasenotes/.*$
- ^test-requirements.txt$
- tox.ini
gate:
queue: tripleo
jobs:
- tripleo-ci-centos-7-scenario004-standalone:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-scenario012-standalone:
dependencies: *deps_unit_lint
- tripleo-ci-centos-7-containerized-undercloud-upgrades:
dependencies: *deps_unit_lint
irrelevant-files: *standalone_ignored