blob: 57fe51577391a8b06cb42b3e35a40ea49c5a05c7 [file] [log] [blame]
Ghanshyam Mann667bcbe2023-01-27 14:29:36 -06001# Stable wallaby branch jobs run with a pinned version of manila-tempest-plugin
2
3- job:
4 name: manila-tempest-plugin-generic-scenario-wallaby
5 description: |
6 Test the scenario test cases on the generic driver multibackend
7 (DHSS=True) with NFS and CIFS in the stable/wallaby branch
8 parent: manila-tempest-plugin-generic-scenario-base
9 vars: &manila_tempest_image_pinned_vars
10 devstack_localrc:
11 # NOTE(carloss): Pinning manila service image to a Focal version,
12 # since on Zed we moved to Ubuntu Jammy (22), and it requires more
13 # VM resources.
14 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-1.3.0-76-ga216835.qcow2
15 MANILA_SERVICE_IMAGE_NAME: manila-service-image-1.3.0-76-ga216835
16 required-projects: &manila-tempest-plugin-pinned-version
17 - name: openstack/manila-tempest-plugin
18 override-checkout: 1.8.0
19
20- job:
21 name: manila-tempest-plugin-generic-wallaby
22 description: |
23 Test the generic driver multibackend (DHSS=True) with NFS and CIFS in
24 stable wallaby
25 parent: manila-tempest-plugin-generic-base
26 vars: *manila_tempest_image_pinned_vars
27 required-projects: *manila-tempest-plugin-pinned-version
28
29- job:
30 name: manila-tempest-plugin-lvm-wallaby
31 description: |
32 Test LVM multibackend (DHSS=False) in a 4+6 (dual-stack) devstack
33 environment with IPv6 control plane endpoints on the stable/wallaby
34 branch
35 parent: manila-tempest-plugin-lvm-base
36 vars: *manila_tempest_image_pinned_vars
37 required-projects: *manila-tempest-plugin-pinned-version
38
39- job:
40 name: manila-tempest-plugin-cephfs-native-wallaby
41 description: Test CephFS Native (DHSS=False) in stable/wallaby
42 parent: manila-tempest-plugin-cephfs-native-base
43 vars:
44 devstack_localrc:
45 # NOTE(gouthamr): The following need to use the latest images, however, there's a bug
46 # with cephfs on Ubuntu 20.04 LTS: https://tracker.ceph.com/issues/47236
47 # the latest image is built as https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-master.qcow2
48 MANILA_SERVICE_IMAGE_URL: https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-cephfs-1.3.0-58-g2859569.qcow2
49 MANILA_SERVICE_IMAGE_NAME: manila-service-image-cephfs-1.3.0-58-g2859569
50 required-projects: *manila-tempest-plugin-pinned-version
51
52- job:
53 name: manila-tempest-plugin-cephfs-nfs-wallaby
54 description: Test CephFS NFS (DHSS=False) in stable/wallaby
55 parent: manila-tempest-plugin-cephfs-nfs-base
56 vars: *manila_tempest_image_pinned_vars
57 required-projects: *manila-tempest-plugin-pinned-version
58
59- job:
60 name: manila-tempest-plugin-zfsonlinux-wallaby
61 description: |
62 Test ZFSOnLinux multibackend (DHSS=False) with postgresql db in
63 stable wallaby
64 parent: manila-tempest-plugin-zfsonlinux-base
65 vars: *manila_tempest_image_pinned_vars
66 required-projects: *manila-tempest-plugin-pinned-version
67
68- job:
69 name: manila-tempest-plugin-dummy-no-dhss-wallaby
70 description: Test the Dummy driver with DHSS=False in stable wallaby
71 parent: manila-tempest-plugin-dummy-no-dhss
72 required-projects: *manila-tempest-plugin-pinned-version
73
74- job:
75 name: manila-tempest-plugin-dummy-dhss-wallaby
76 description: Test the Dummy driver with DHSS=True in stable wallaby
77 parent: manila-tempest-plugin-dummy-dhss
78 required-projects: *manila-tempest-plugin-pinned-version
79
80- job:
81 name: manila-tempest-plugin-container-wallaby
82 description: |
83 Test the container driver multibackend (DHSS=True) with CIFS
84 and postgresql db. API only, in a minimal devstack in stable wallaby
85 parent: manila-tempest-plugin-container
86 required-projects: *manila-tempest-plugin-pinned-version
87
88- job:
89 name: manila-tempest-plugin-glusterfs-native-wallaby
90 description: |
91 Test the GlusterFS driver (DHSS=False) with the native GlusterFS
92 protocol in stable wallaby
93 parent: manila-tempest-plugin-glusterfs-native
94 required-projects: *manila-tempest-plugin-pinned-version
95
96- job:
97 name: manila-tempest-plugin-glusterfs-nfs-wallaby
98 description: |
99 Test the GlusterFS driver (DHSS=False) with the native NFS protocol in
100 stable wallaby
101 parent: manila-tempest-plugin-glusterfs-nfs
102 required-projects: *manila-tempest-plugin-pinned-version
103
104- job:
105 name: manila-tempest-plugin-lvm-fips-wallaby
106 description: |
107 Test the LVM driver (DHSS=False) in a FIPS-enabled environment
108 parent: manila-tempest-plugin-lvm-fips-base
109 required-projects: *manila-tempest-plugin-pinned-version
110
111- project-template:
112 name: manila-tempest-plugin-jobs-using-service-image-wallaby
113 description: |
114 Runs jobs that will also perform scenario tests in the stable/wallaby
115 branches.
116 check:
117 jobs:
118 - manila-tempest-plugin-lvm-wallaby
119 - manila-tempest-plugin-generic-scenario-wallaby:
120 voting: false
121 - manila-tempest-plugin-generic-wallaby:
122 voting: false
123 - manila-tempest-plugin-cephfs-native-wallaby:
124 voting: false
125 - manila-tempest-plugin-cephfs-nfs-wallaby:
126 voting: false
127 - manila-tempest-plugin-zfsonlinux-wallaby:
128 voting: false
129 gate:
130 jobs:
131 - manila-tempest-plugin-lvm-wallaby