zuul/layout: make non-voting some trusty beaker jobs

Ubuntu packaging for Liberty - called Liberty Staging - is broken for
one month for heat, ironic and python-glanceclient.
It currently blocks our CI to land patches.

To unblock the situation, this patch aims to make the 3 jobs non-voting
but still running so we can monitor them and revert this patch when
packages are stable enough.

Jobs that we want non-voting:
* gate-puppet-glance-puppet-beaker-rspec-dsvm-trusty
* gate-puppet-heat-puppet-beaker-rspec-dsvm-trusty
* gate-puppet-ironic-puppet-beaker-rspec-dsvm-trusty

Change-Id: Id34550890f3dabb1cc3fd30dda6583b5847f0cd2
This commit is contained in:
Emilien Macchi 2015-08-31 20:53:02 -04:00
parent 9bbc3fb077
commit a7096135eb

View File

@ -693,6 +693,10 @@ jobs:
- name: ^gate-openstackci-beaker-.*$
voting: false
# Once Ubuntu provides stable packaging, revert this non-voting setting.
- name: ^gate-puppet-(glance|ironic|heat)-puppet-beaker-rspec-dsvm-trusty$
voting: false
- name: ^gate-puppet-openstack-integration-dsvm-.*$
voting: false
branch: ^(?!stable/kilo).*$