layout/tripleo: make multinode-puppet rules more specific
Make rules for tripleo scenarios (with -puppet suffic) more robust.
@@ -1639,8 +1639,41 @@ jobs:
- name: ^gate-tripleo-ci-centos-7-3nodes.*$
branch: ^(?!stable/(hammer|liberty|mitaka|newton)).*$
- # tripleo multinode jobs run in Puppet CI are only supported from Ocata.
- - name: ^gate-tripleo-ci-centos-7-scenario.*-multinode-puppet.*$
+ # tripleo scenario001 started to be used used in newton
+ - name: ^gate-tripleo-ci-centos-7-scenario001-multinode-puppet.*$
+ branch: ^(?!stable/(hammer|liberty|mitaka)).*$
+ skip-if:
+ - project: ^openstack/puppet-.*$
+ all-files-match-any:
+ - ^.*\.md$
+ - ^releasenotes/.*$
+ - ^metadata.json$
+ - ^spec/.*$
+
+ # tripleo scenario002 started to be used used in ocata
+ - name: ^gate-tripleo-ci-centos-7-scenario002-multinode-puppet.*$
+ branch: ^(?!stable/(hammer|liberty|mitaka|newton)).*$
+ skip-if:
+ - project: ^openstack/puppet-.*$
+ all-files-match-any:
+ - ^.*\.md$
+ - ^releasenotes/.*$
+ - ^metadata.json$
+ - ^spec/.*$
+
+ # tripleo scenario003 started to be used used in ocata
+ - name: ^gate-tripleo-ci-centos-7-scenario003-multinode-puppet.*$
+ branch: ^(?!stable/(hammer|liberty|mitaka|newton)).*$
+ skip-if:
+ - project: ^openstack/puppet-.*$
+ all-files-match-any:
+ - ^.*\.md$
+ - ^releasenotes/.*$
+ - ^metadata.json$
+ - ^spec/.*$
+
+ # tripleo scenario004 started to be used used in ocata
+ - name: ^gate-tripleo-ci-centos-7-scenario004-multinode-puppet.*$
branch: ^(?!stable/(hammer|liberty|mitaka|newton)).*$
skip-if:
- project: ^openstack/puppet-.*$
