Puppet OpenStack: enable Puppet 4.0 as non voting

Puppet 4.0 is out [1] so we want to support this release for our
modules.
* Create gate-puppet-{module}-puppet-unit-4.0 jobs for all Puppet
  OpenStack modules
* Enable the job in check as non-voting jobs

[1] https://github.com/puppetlabs/puppet/releases/tag/4.0.0

Change-Id: I9646bcd6f1d5f87753b9c862e029a563a4fd8da1
This commit is contained in:
Emilien Macchi 2015-04-18 10:51:51 -04:00
parent 9c7aec82ea
commit d480c48d91
2 changed files with 6 additions and 0 deletions

View File

@ -138,5 +138,6 @@
- 3.4
- 3.6
- 3.7
- 4.0
jobs:
- 'gate-{name}-puppet-unit-{puppet_version}'

View File

@ -484,12 +484,14 @@ project-templates:
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6
- gate-{name}-puppet-unit-3.7
- gate-{name}-puppet-unit-4.0
gate:
- gate-{name}-puppet-unit-3.3
- gate-{name}-puppet-unit-3.4
# 3.5 was swiftly replaced with 3.6
- gate-{name}-puppet-unit-3.6
- gate-{name}-puppet-unit-3.7
# TODO(emilienm): add 4.0 when it will vote
- name: infra-puppet-apply-jobs
check:
@ -1078,6 +1080,9 @@ jobs:
voting: false
- name: ^(gate-)?devstack-publish-docs
branch: ^master
# TODO(emilienm): Enable voting when all tests pass for all modules
- name: ^gate-puppet-.*-puppet-unit-4.0$
voting: false
- name: ^gate-puppet-.*-puppet-beaker-rspec$
voting: false
- name: ^gate-puppet-.*-puppet-syntax-future$