packstack/.zuul.yaml

68 lines
1.8 KiB
YAML

- job:
name: packstack-base
parent: base
timeout: 3600
nodeset: centos-7
pre-run: playbooks/packstack-pre.yaml
run: playbooks/packstack-integration-tempest.yaml
post-run: playbooks/upload-logs.yaml
irrelevant-files:
- ^docs/.*$
- ^releasenotes/.*$
required-projects:
- openstack/packstack
- openstack/puppet-aodh
- openstack/puppet-ceilometer
- openstack/puppet-cinder
- openstack/puppet-glance
- openstack/puppet-gnocchi
- openstack/puppet-heat
- openstack/puppet-magnum
- openstack/puppet-horizon
- openstack/puppet-ironic
- openstack/puppet-keystone
- openstack/puppet-manila
- openstack/puppet-neutron
- openstack/puppet-nova
- openstack/puppet-openstack_extras
- openstack/puppet-openstacklib
- openstack/puppet-oslo
- openstack/puppet-ovn
- openstack/puppet-panko
- openstack/puppet-sahara
- openstack/puppet-swift
- openstack/puppet-tempest
- openstack/puppet-trove
- openstack/puppet-vswitch
- job:
name: packstack-integration-scenario001-tempest
parent: packstack-base
vars:
scenario: scenario001
- job:
name: packstack-integration-scenario002-tempest
parent: packstack-base
vars:
scenario: scenario002
- job:
name: packstack-integration-scenario003-tempest
parent: packstack-base
vars:
scenario: scenario003
- project:
name: openstack/packstack
check:
jobs:
- packstack-integration-scenario001-tempest
- packstack-integration-scenario002-tempest
- packstack-integration-scenario003-tempest
gate:
jobs:
- packstack-integration-scenario001-tempest
- packstack-integration-scenario002-tempest
- packstack-integration-scenario003-tempest