puppet-openstack-integration/zuul.d/integration.yaml
Takashi Kajinami 7cd6e9b9cf Add experimental puppet 8 functional jobs
Add integration jobs and litmus jobs using Puppet 8 as experimental
jobs, to improve the test coverage with Puppet 8.

Depends-on: https://review.opendev.org/c/openstack/puppet-nova/+/920867
Change-Id: I3a8e27bace1ea3e82ba16a97964ceb010bfec6f3
2024-05-31 08:55:52 +00:00

198 lines
5.0 KiB
YAML

---
- job:
name: puppet-openstack-integration-7
parent: puppet-openstack-integration-run-base
abstract: true
vars:
puppet: 7
- job:
name: puppet-openstack-integration-7-scenario001
parent: puppet-openstack-integration-7
abstract: true
vars:
scenario: scenario001
- job:
name: puppet-openstack-integration-7-scenario001-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario001
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario001-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario001
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-7-scenario002
parent: puppet-openstack-integration-7
abstract: true
vars:
scenario: scenario002
- job:
name: puppet-openstack-integration-7-scenario002-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario002
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario002-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario002
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-7-scenario003
parent: puppet-openstack-integration-7
abstract: true
vars:
scenario: scenario003
- job:
name: puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario003
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario003-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario003
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-7-scenario004
parent: puppet-openstack-integration-7
abstract: true
vars:
scenario: scenario004
- job:
name: puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario004
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario004-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario004
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-7-scenario005
parent: puppet-openstack-integration-7
abstract: true
vars:
scenario: scenario005
- job:
name: puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy
parent: puppet-openstack-integration-7-scenario005
nodeset: ubuntu-jammy
voting: false
- job:
name: puppet-openstack-integration-7-scenario005-tempest-centos-9-stream
parent: puppet-openstack-integration-7-scenario005
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
### puppet 8 jobs ###
- job:
name: puppet-openstack-integration-8
parent: puppet-openstack-integration-run-base
abstract: true
voting: false
vars:
puppet: 8
- job:
name: puppet-openstack-integration-8-scenario001
parent: puppet-openstack-integration-8
abstract: true
vars:
scenario: scenario001
- job:
name: puppet-openstack-integration-8-scenario001-tempest-centos-9-stream
parent: puppet-openstack-integration-8-scenario001
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-8-scenario002
parent: puppet-openstack-integration-8
abstract: true
vars:
scenario: scenario002
- job:
name: puppet-openstack-integration-8-scenario002-tempest-centos-9-stream
parent: puppet-openstack-integration-8-scenario002
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-8-scenario003
parent: puppet-openstack-integration-8
abstract: true
vars:
scenario: scenario003
- job:
name: puppet-openstack-integration-8-scenario003-tempest-centos-9-stream
parent: puppet-openstack-integration-8-scenario003
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-8-scenario004
parent: puppet-openstack-integration-8
abstract: true
vars:
scenario: scenario004
- job:
name: puppet-openstack-integration-8-scenario004-tempest-centos-9-stream
parent: puppet-openstack-integration-8-scenario004
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream
- job:
name: puppet-openstack-integration-8-scenario005
parent: puppet-openstack-integration-8
abstract: true
vars:
scenario: scenario005
- job:
name: puppet-openstack-integration-8-scenario005-tempest-centos-9-stream
parent: puppet-openstack-integration-8-scenario005
nodeset:
nodes:
- name: centos-9-stream
label: centos-9-stream