manila/.zuul.yaml

277 lines
9.3 KiB
YAML

- project:
templates:
- publish-openstack-docs-pti
- openstack-cover-jobs
- openstack-python-jobs
- openstack-python3-train-jobs
- check-requirements
- release-notes-jobs-python3
- periodic-stable-jobs
check:
jobs:
- manila-tox-genconfig
- manila-tempest-dsvm-mysql-generic:
voting: false
- manila-tempest-dsvm-postgres-container:
voting: false
- manila-tempest-dsvm-postgres-zfsonlinux:
voting: false
- manila-tempest-dsvm-scenario:
voting: false
- manila-tempest-minimal-dsvm-cephfs-native:
voting: false
- manila-tempest-minimal-dsvm-cephfs-nfs:
voting: false
- manila-tempest-dsvm-glusterfs-nfs:
voting: false
- manila-tempest-minimal-dsvm-dummy
# Through the Train release we need to keep some python2 coverage.
- manila-tempest-minimal-dsvm-dummy-py2
- manila-tempest-minimal-lvm-ipv6-only
- manila-grenade:
voting: false
- openstack-tox-pylint:
voting: false
timeout: 5400
- openstack-tox-cover:
voting: false
gate:
queue: manila
jobs:
- manila-tox-genconfig
- manila-tempest-minimal-dsvm-dummy
- manila-tempest-minimal-lvm-ipv6-only
experimental:
jobs:
- manila-tempest-dsvm-glusterfs-native
- manila-tempest-minimal-dsvm-cephfs-native-centos-7
- manila-tempest-minimal-dsvm-cephfs-nfs-centos-7
- tripleo-ci-centos-7-scenario004-standalone
- job:
name: manila-tempest-base
parent: legacy-dsvm-base
timeout: 7200
irrelevant-files: &tempest-irrelevant-files
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^manila/hacking/.*$
- ^manila/tests/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
- job:
name: manila-grenade
parent: manila-tempest-base
run: playbooks/legacy/grenade-dsvm-manila/run.yaml
post-run: playbooks/legacy/grenade-dsvm-manila/post.yaml
timeout: 10800
required-projects:
- openstack/grenade
- openstack/devstack-gate
- openstack/manila
- openstack/python-manilaclient
- openstack/manila-tempest-plugin
- job:
name: manila-tempest-dsvm-glusterfs-native
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/run.yaml
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/post.yaml
required-projects:
- openstack/devstack-gate
- x/devstack-plugin-glusterfs
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-dsvm-glusterfs-nfs
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/run.yaml
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/post.yaml
required-projects:
- openstack/devstack-gate
- x/devstack-plugin-glusterfs
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-dsvm-mysql-generic
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/run.yaml
post-run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-image-elements
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-dsvm-postgres-container
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-dsvm-postgres-container/run.yaml
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-container/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-image-elements
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-dsvm-postgres-zfsonlinux
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/run.yaml
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-image-elements
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-dsvm-scenario
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-dsvm-scenario/run.yaml
post-run: playbooks/legacy/manila-tempest-dsvm-scenario/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-image-elements
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-cephfs-native-centos-7
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/post.yaml
nodeset: legacy-centos-7
required-projects:
- openstack/devstack-gate
- openstack/devstack-plugin-ceph
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-cephfs-native
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/devstack-plugin-ceph
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-cephfs-nfs-centos-7
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/post.yaml
nodeset: legacy-centos-7
required-projects:
- openstack/devstack-gate
- openstack/devstack-plugin-ceph
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-cephfs-nfs
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/devstack-plugin-ceph
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/neutron-dynamic-routing
# NOTE(gouthamr): Pinned to a version that works, we don't really need
# this plugin for our testing, we bring it in because
# neutron-dynamic-routing needs this until the Ussuri release
- name: openstack/neutron-tempest-plugin
override-checkout: 1.1.0
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-dummy
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-dummy-py2
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy-py2/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy-py2/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-dsvm-lvm
parent: manila-tempest-base
run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm/run.yaml
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm/post.yaml
required-projects:
- openstack/devstack-gate
- openstack/manila
- openstack/manila-tempest-plugin
- openstack/neutron-dynamic-routing
# NOTE(gouthamr): Pinned to a version that works, we don't really need
# this plugin for our testing, we bring it in because
# neutron-dynamic-routing needs this until the Ussuri release
- name: openstack/neutron-tempest-plugin
override-checkout: 1.1.0
- openstack/python-manilaclient
- openstack/tempest
- job:
name: manila-tempest-minimal-lvm-ipv6-only
parent: manila-tempest-minimal-dsvm-lvm
run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm/run-ipv6.yaml
required-projects:
- openstack/tempest
- job:
name: manila-tox-genconfig
parent: openstack-tox
description: |
Run tests for manila project.
Uses tox with the ``genconfig`` environment.
post-run: playbooks/manila-tox-genconfig/post.yaml
vars:
tox_envlist: genconfig