[manila][ci] Replace legacy jobs
- manila-tempest-minimal-dsvm-cephfs-native and manila-tempest-minimal-dsvm-cephfs-nfs are both legacy jobs that use the now deprecated devstack-gate. - We no longer need the CentOS based experimental jobs for manila since the manila team plans to delete them from their tree. Newer CentOS experiments can happen with the native zuulv3 style jobs. - The jobs added are inheriting manila-tempest-plugin jobs, but currently don't override anything - there's a plan to supply overrides soon to accommodate the ceph support matrix that the manila team wants to test via this repository. - Also make minor refactors to existing base jobs to make reuse of certain things easier A future commit will remove the pre-test-hook and post-test-hook scripts; they're presently there to allow testing legacy jobs against older releases of openstack/manila. Change-Id: I20ab47cf7846e7c0291ef4771cc93fd85d0452b0 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This commit is contained in:
parent
819f3995af
commit
25968ce86b
40
.zuul.yaml
40
.zuul.yaml
|
@ -1,5 +1,6 @@
|
|||
- job:
|
||||
name: devstack-plugin-ceph-tempest-base
|
||||
abstract: true
|
||||
parent: tempest-full
|
||||
description: |
|
||||
Base integration tests that runs with the ceph devstack plugin.
|
||||
|
@ -13,6 +14,10 @@
|
|||
required-projects:
|
||||
- openstack/cinder-tempest-plugin
|
||||
- openstack/devstack-plugin-ceph
|
||||
irrelevant-files: &irrelevant-files
|
||||
- ^.*\.rst$
|
||||
- ^doc/.*$
|
||||
- ^tox.ini$
|
||||
timeout: 7200
|
||||
vars:
|
||||
devstack_plugins:
|
||||
|
@ -56,6 +61,7 @@
|
|||
|
||||
- job:
|
||||
name: devstack-plugin-ceph-tempest-py3-base
|
||||
abstract: true
|
||||
parent: tempest-full-py3
|
||||
description: |
|
||||
Base integration tests that runs with the ceph devstack plugin and py3.
|
||||
|
@ -67,6 +73,7 @@
|
|||
required-projects:
|
||||
- openstack/cinder-tempest-plugin
|
||||
- openstack/devstack-plugin-ceph
|
||||
irrelevant-files: *irrelevant-files
|
||||
timeout: 7200
|
||||
vars:
|
||||
devstack_localrc:
|
||||
|
@ -121,16 +128,33 @@
|
|||
parent: devstack-plugin-ceph-tempest-py3
|
||||
override-checkout: stable/stein
|
||||
|
||||
- job:
|
||||
name: devstack-plugin-ceph-cephfs-native
|
||||
description: |
|
||||
Runs manila tempest plugin tests with Native CephFS as a manila back
|
||||
end (DHSS=False)
|
||||
parent: manila-tempest-plugin-cephfs-native
|
||||
|
||||
- job:
|
||||
name: devstack-plugin-ceph-cephfs-nfs
|
||||
description: |
|
||||
Runs manila tempest plugin tests with CephFS via NFS-Ganesha as a manila
|
||||
back end (DHSS=False)
|
||||
parent: manila-tempest-plugin-cephfs-nfs
|
||||
|
||||
- project-template:
|
||||
name: devstack-plugin-ceph-tempest-jobs
|
||||
description: |
|
||||
Runs devstack-plugin-ceph-tempest jobs.
|
||||
check:
|
||||
jobs:
|
||||
- devstack-plugin-ceph-tempest-py3:
|
||||
irrelevant-files:
|
||||
- ^.*\.rst$
|
||||
- ^doc/.*$
|
||||
- devstack-plugin-ceph-tempest-py3
|
||||
- devstack-plugin-ceph-cephfs-native:
|
||||
irrelevant-files: *irrelevant-files
|
||||
voting: false
|
||||
- devstack-plugin-ceph-cephfs-nfs:
|
||||
irrelevant-files: *irrelevant-files
|
||||
voting: false
|
||||
|
||||
- project:
|
||||
templates:
|
||||
|
@ -139,19 +163,11 @@
|
|||
check:
|
||||
jobs:
|
||||
- openstack-tox-bashate
|
||||
- manila-tempest-minimal-dsvm-cephfs-native:
|
||||
voting: false
|
||||
- manila-tempest-minimal-dsvm-cephfs-nfs:
|
||||
voting: false
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-bashate
|
||||
experimental:
|
||||
jobs:
|
||||
- manila-tempest-minimal-dsvm-cephfs-native-centos-7:
|
||||
voting: false
|
||||
- manila-tempest-minimal-dsvm-cephfs-nfs-centos-7:
|
||||
voting: false
|
||||
- devstack-plugin-ceph-tempest-ussuri-py3
|
||||
- devstack-plugin-ceph-tempest-train-py3
|
||||
- devstack-plugin-ceph-tempest-stein-py3
|
||||
|
|
Loading…
Reference in New Issue