layout/tripleo: run upgrade jobs only when needed
Optimize the zuul layout to run tirpleo upgrade jobs only when touching
the right files, like other scenarios.
@@ -1687,7 +1687,7 @@ jobs:
# and are global to the jobname.
# It will be done with zuul v3:
# http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#jobs
- - name: ^gate-tripleo-ci-centos-7-scenario001-multinode(-nv)?$
+ - name: ^gate-tripleo-ci-centos-7-scenario001-multinode(-upgrades)?(-nv)?$
branch: ^(?!stable/(hammer|liberty|mitaka)).*$
files:
- ^manifests/haproxy.*$
@@ -1713,7 +1713,7 @@ jobs:
- ^manifests/profile/base/congress.*$
- ci/environments/scenario001-multinode.yaml
- ci/pingtests/scenario001-multinode.yaml
- - name: ^gate-tripleo-ci-centos-7-scenario002-multinode(-nv)?$
+ - name: ^gate-tripleo-ci-centos-7-scenario002-multinode(-upgrades)?(-nv)?$
branch: ^(?!stable/(hammer|liberty|mitaka)).*$
files:
- ^manifests/haproxy.*$
@@ -1729,7 +1729,7 @@ jobs:
- ^manifests/profile/base/zaqar.*$
- ci/environments/scenario002-multinode.yaml
- ci/pingtests/scenario002-multinode.yaml
- - name: ^gate-tripleo-ci-centos-7-scenario003-multinode(-nv)?$
+ - name: ^gate-tripleo-ci-centos-7-scenario003-multinode(-upgrades)?(-nv)?$
branch: ^(?!stable/(hammer|liberty|mitaka)).*$
files:
- ^manifests/haproxy.*$
@@ -1739,7 +1739,7 @@ jobs:
- ^manifests/profile/base/mistral.*$
- ci/environments/scenario003-multinode.yaml
- ci/pingtests/scenario003-multinode.yaml
- - name: ^gate-tripleo-ci-centos-7-scenario004-multinode(-nv)?$
+ - name: ^gate-tripleo-ci-centos-7-scenario004-multinode(-upgrades)?(-nv)?$
branch: ^(?!stable/(hammer|liberty|mitaka|newton)).*$
files:
- ^manifests/haproxy.*$
