puppet: introduce scenario004

scenario004 will be a new scenario run on puppet-ceph for start and
non-voting, as it's experimental.

The scenario will install Ceph Rados Gateway instead of Swift and test
its integration with OpenStack.

Change-Id: Ib5ffcf29bb513bd6624f61f549739befa9cc95ce
This commit is contained in:
Emilien Macchi 2016-07-07 11:58:38 -04:00
parent a0725ec5f5
commit ec21239393
2 changed files with 14 additions and 1 deletions

View File

@ -480,6 +480,7 @@
- scenario001
- scenario002
- scenario003
- scenario004
jobs:
- 'gate-puppet-openstack-integration-{puppet_version}-{scenario}-tempest-{node}{job-suffix}'

View File

@ -879,6 +879,13 @@ project-templates:
- gate-puppet-openstack-integration-4-scenario003-tempest-ubuntu-trusty
- gate-puppet-openstack-integration-4-scenario003-tempest-centos-7
- name: puppet-openstack-integration-jobs-scenario004
check:
- gate-puppet-openstack-integration-3-scenario004-tempest-ubuntu-xenial-nv
- gate-puppet-openstack-integration-3-scenario004-tempest-centos-7-nv
- gate-puppet-openstack-integration-4-scenario004-tempest-ubuntu-xenial-nv
- gate-puppet-openstack-integration-4-scenario004-tempest-centos-7-nv
- name: puppet-openstack-spec-helper-jobs
check:
- gate-puppet-openstack-spec-helper-lint-centos-7
@ -1440,6 +1447,10 @@ jobs:
- name: ^gate-puppet-openstack-integration-3-scenario00(1|2)-tempest-ubuntu-trusty$
branch: ^(stable/(liberty|mitaka|hammer)).*$
# puppet-integration scenario004 was introduced after Mitaka (OpenStack) and Hammer (Ceph).
- name: ^gate-puppet-openstack-integration-(3|4)-scenario004.*$
branch: ^(?!stable/(liberty|mitaka|hammer)).*$
# puppet-integration scenario003 was introduced after Liberty (OpenStack) but we stop to
# test Trusty after Mitaka.
- name: ^gate-puppet-openstack-integration-3-scenario003-tempest-ubuntu-trusty$
@ -10174,9 +10185,10 @@ projects:
- name: puppet-check-jobs
- name: puppet-module-unit-jobs
- name: release-notes-jobs
# ceph is only deployed on scenario001
# ceph is only deployed on scenario001 and scenario004
# https://git.openstack.org/cgit/openstack/puppet-openstack-integration/tree/README.md
- name: puppet-openstack-integration-jobs-scenario001
- name: puppet-openstack-integration-jobs-scenario004
- name: puppet-branch-tarball-jobs
- name: openstack-server-release-jobs
check: