From a0a427634548c14de3bc8a2399b1f3c72a79f9a8 Mon Sep 17 00:00:00 2001 From: Emilien Macchi Date: Mon, 2 Mar 2020 11:39:22 -0500 Subject: [PATCH] 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 --- zuul.d/layout.yaml | 38 ++++++++++++++------------------------ 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/zuul.d/layout.yaml b/zuul.d/layout.yaml index 7c1f14c..60d2d9a 100644 --- a/zuul.d/layout.yaml +++ b/zuul.d/layout.yaml @@ -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