Update integration jobs
This change aims to switch the puppet4 versions of the integration jobs to only be run in <=Queens. The puppet5 integration jobs would become voting and be run for >=Rocky. Puppet 4 unit coverage still remains and we'll have additional puppet 4 deployment coverage with the TripleO jobs being added via If97e1f910c86a794edc79b6141b79f64ca4793cf. Change-Id: I67dd58fac6957f599d26df6de0ee12b22916fd54
This commit is contained in:
parent
df32382900
commit
28e073a14e
30
.zuul.yaml
30
.zuul.yaml
@ -1,11 +1,13 @@
|
||||
- job:
|
||||
name: puppet-openstack-base
|
||||
pre-run: playbooks/prepare-node-common.yaml
|
||||
abstract: true
|
||||
vars:
|
||||
use_puppetlabs: false
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-base
|
||||
abstract: true
|
||||
parent: puppet-openstack-base
|
||||
required-projects:
|
||||
- openstack/openstack
|
||||
@ -55,6 +57,7 @@
|
||||
- job:
|
||||
name: puppet-openstack-integration-run-base
|
||||
parent: puppet-openstack-integration-base
|
||||
abstract: true
|
||||
pre-run: playbooks/prepare-node-integration.yaml
|
||||
run: playbooks/run-integration-tests.yaml
|
||||
post-run: playbooks/upload-logs.yaml
|
||||
@ -75,76 +78,92 @@
|
||||
- job:
|
||||
name: puppet-openstack-integration-4
|
||||
parent: puppet-openstack-integration-run-base
|
||||
abstract: true
|
||||
vars:
|
||||
puppet: 4
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario001
|
||||
parent: puppet-openstack-integration-4
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario001
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario001-tempest-ubuntu-xenial
|
||||
parent: puppet-openstack-integration-4-scenario001
|
||||
branches: ^stable/(newton|ocata|pike|queens).*$
|
||||
nodeset: ubuntu-xenial
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario001-tempest-centos-7
|
||||
parent: puppet-openstack-integration-4-scenario001
|
||||
branches: ^stable/(newton|ocata|pike|queens).*$
|
||||
nodeset: centos-7
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario001-tempest-debian-stable
|
||||
parent: puppet-openstack-integration-4-scenario001
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
|
||||
nodeset: debian-stable
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario002
|
||||
parent: puppet-openstack-integration-4
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario002
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario002-tempest-ubuntu-xenial
|
||||
parent: puppet-openstack-integration-4-scenario002
|
||||
branches: ^stable/(newton|ocata|pike|queens).*$
|
||||
nodeset: ubuntu-xenial
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario002-tempest-centos-7
|
||||
parent: puppet-openstack-integration-4-scenario002
|
||||
branches: ^stable/(newton|ocata|pike|queens).*$
|
||||
nodeset: centos-7
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario002-tempest-debian-stable
|
||||
parent: puppet-openstack-integration-4-scenario002
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
|
||||
nodeset: debian-stable
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario003
|
||||
parent: puppet-openstack-integration-4
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario003
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario003-tempest-ubuntu-xenial
|
||||
parent: puppet-openstack-integration-4-scenario003
|
||||
branches: ^stable/(newton|ocata|pike|queens).*$
|
||||
nodeset: ubuntu-xenial
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario003-tempest-centos-7
|
||||
parent: puppet-openstack-integration-4-scenario003
|
||||
branches: ^stable/(newton|ocata|pike|queens).*$
|
||||
nodeset: centos-7
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario003-tempest-debian-stable
|
||||
parent: puppet-openstack-integration-4-scenario003
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
|
||||
nodeset: debian-stable
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario004
|
||||
parent: puppet-openstack-integration-4
|
||||
branches: ^(?!stable/newton).*$
|
||||
abstract: true
|
||||
# TODO(aschultz): need to move this seperately because zuul doesn't like
|
||||
# this.
|
||||
branches: ^(stable/(ocata|pike|queens)).*$
|
||||
vars:
|
||||
scenario: scenario004
|
||||
|
||||
@ -161,18 +180,21 @@
|
||||
- job:
|
||||
name: puppet-openstack-integration-4-scenario004-tempest-debian-stable
|
||||
parent: puppet-openstack-integration-4-scenario004
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
|
||||
nodeset: debian-stable
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-5
|
||||
parent: puppet-openstack-integration-run-base
|
||||
voting: false
|
||||
abstract: true
|
||||
branches: ^(?!stable/(newton|ocata|pike|queens)).*$
|
||||
vars:
|
||||
puppet: 5
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-5-scenario001
|
||||
parent: puppet-openstack-integration-5
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario001
|
||||
|
||||
@ -194,6 +216,7 @@
|
||||
- job:
|
||||
name: puppet-openstack-integration-5-scenario002
|
||||
parent: puppet-openstack-integration-5
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario002
|
||||
|
||||
@ -215,6 +238,7 @@
|
||||
- job:
|
||||
name: puppet-openstack-integration-5-scenario003
|
||||
parent: puppet-openstack-integration-5
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario003
|
||||
|
||||
@ -237,6 +261,7 @@
|
||||
name: puppet-openstack-integration-5-scenario004
|
||||
parent: puppet-openstack-integration-5
|
||||
branches: ^(?!stable/newton).*$
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario004
|
||||
|
||||
@ -509,6 +534,7 @@
|
||||
- job:
|
||||
name: puppet-openstack-beaker-run-base
|
||||
parent: puppet-openstack-integration-base
|
||||
abstract: true
|
||||
pre-run: playbooks/prepare-node-beaker.yaml
|
||||
post-run: playbooks/upload-logs.yaml
|
||||
run: playbooks/run-beaker-tests.yaml
|
||||
|
Loading…
x
Reference in New Issue
Block a user