puppet-openstack-integration/zuul.d/layout.yaml
Takashi Kajinami fc340a3da4 Drop syntax job on CentOS8
Currently we run syntax job on Ubuntu only for usual modules while
we run also one on CentOS8 for libraries.
Since syntax job doesn't depend on the host OS, it's enough if we run
the job on Ubuntu.

Change-Id: Ia086679798eaf4eb8eed83867125defe689909e3
2021-04-23 17:34:03 +09:00

119 lines
4.6 KiB
YAML

---
# This file contains the puppet openstack project templates for lint, unit and
# integration jobs.
# lint jobs
- project-template:
name: puppet-openstack-check-jobs
check:
jobs:
- puppet-openstack-lint-ubuntu-focal
- puppet-openstack-syntax-6-ubuntu-focal
gate:
jobs:
- puppet-openstack-lint-ubuntu-focal
- puppet-openstack-syntax-6-ubuntu-focal
- project:
templates:
- puppet-openstack-check-jobs
- puppet-openstack-integration-jobs-all
# jobs for the puppet openstack library repos
- project-template:
name: puppet-openstack-library-jobs
check:
jobs:
- puppet-openstack-libraries-puppet-lint-ubuntu-focal
- puppet-openstack-libraries-puppet-syntax-6-ubuntu-focal
- puppet-openstack-libraries-puppet-unit-6.21-centos-8-stream
- puppet-openstack-libraries-puppet-unit-6.21-ubuntu-focal
- puppet-openstack-libraries-puppet-unit-latest-ubuntu-focal
- puppet-openstack-libraries-litmus-centos-8-stream
- puppet-openstack-libraries-litmus-ubuntu-focal
gate:
jobs:
- puppet-openstack-libraries-puppet-lint-ubuntu-focal
- puppet-openstack-libraries-puppet-syntax-6-ubuntu-focal
- puppet-openstack-libraries-puppet-unit-6.21-ubuntu-focal
- puppet-openstack-libraries-litmus-centos-8-stream
# integration jobs
- project-template:
name: puppet-openstack-integration-jobs-all
check:
jobs:
- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario000-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario001-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario002-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario003-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario004-tempest-centos-8-stream
gate:
jobs:
- puppet-openstack-integration-6-scenario001-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario002-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario003-tempest-centos-8-stream
- puppet-openstack-integration-6-scenario004-tempest-centos-8-stream
experimental:
jobs:
- puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
- puppet-openstack-integration-6-scenario002-tempest-debian-stable
- puppet-openstack-integration-6-scenario003-tempest-debian-stable
- puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous
- project-template:
name: puppet-openstack-integration-jobs-scenario001
check:
jobs:
- puppet-openstack-integration-6-scenario001-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario001-tempest-centos-8-stream
gate:
jobs:
- puppet-openstack-integration-6-scenario001-tempest-centos-8-stream
experimental:
jobs:
- puppet-openstack-integration-6-scenario001-tempest-debian-stable-luminous
- project-template:
name: puppet-openstack-integration-jobs-scenario002
check:
jobs:
- puppet-openstack-integration-6-scenario002-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario002-tempest-centos-8-stream
gate:
jobs:
- puppet-openstack-integration-6-scenario002-tempest-centos-8-stream
experimental:
jobs:
- puppet-openstack-integration-6-scenario002-tempest-debian-stable
- project-template:
name: puppet-openstack-integration-jobs-scenario003
check:
jobs:
- puppet-openstack-integration-6-scenario003-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario003-tempest-centos-8-stream
gate:
jobs:
- puppet-openstack-integration-6-scenario003-tempest-centos-8-stream
experimental:
jobs:
- puppet-openstack-integration-6-scenario003-tempest-debian-stable
- project-template:
name: puppet-openstack-integration-jobs-scenario004
check:
jobs:
- puppet-openstack-integration-6-scenario004-tempest-ubuntu-focal
- puppet-openstack-integration-6-scenario004-tempest-centos-8-stream
gate:
jobs:
- puppet-openstack-integration-6-scenario004-tempest-centos-8-stream
experimental:
jobs:
- puppet-openstack-integration-6-scenario004-tempest-debian-stable-luminous