blob: ad09495fdf2298af49f5018d972df62ba514e64c [file] [log] [blame]
Chandan Kumar23e5b632018-01-04 23:36:43 +05301- project:
Doug Hellmann4a63cd52018-09-09 05:49:23 -04002 templates:
3 - check-requirements
4 - tempest-plugin-jobs
Chandan Kumar23e5b632018-01-04 23:36:43 +05305 check:
6 jobs:
whoami-rajat6dc9a2f2021-05-18 07:01:33 -04007 - cinder-tempest-plugin-lvm-multiattach
Luigi Toscanoc6215bd2020-02-21 12:42:58 +01008 - cinder-tempest-plugin-lvm-lio-barbican
Luigi Toscano8515b582022-04-27 16:11:13 +02009 - cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream:
Luigi Toscanof1441832020-05-01 19:33:21 +020010 voting: false
Brian Rosmaitae5ae1ed2022-12-21 08:53:24 -050011 # FIXME: the tgt job is broken on jammy, and we may be removing tgt
12 # support anyway. So make it non-voting until we figure out what to
13 # do about this, which should be at the March 2023 virtual PTG.
14 - cinder-tempest-plugin-lvm-tgt-barbican:
15 voting: false
Ade Lee723c3b92022-06-21 15:05:25 -040016 - cinder-tempest-plugin-lvm-lio-barbican-fips:
17 voting: false
Gorka Eguileor87d48022023-01-18 10:23:34 +010018 - cinder-tempest-plugin-lvm-nvmet-barbican
Lee Yarwood103c2f72021-01-21 15:38:44 +000019 - nova-ceph-multistore:
20 voting: false
Sofia Enriquezf44ff142020-04-03 20:04:22 +000021 - cinder-tempest-plugin-cbak-ceph
Hironori Shiina207d6672021-01-22 13:25:03 -050022 - cinder-tempest-plugin-cbak-s3
Ghanshyam Mann965cd722022-05-27 15:20:13 -050023 # As per the Tempest "Stable Branch Support Policy", Tempest will only
24 # support the "Maintained" stable branches and not the "Extended Maintained"
25 # branches. That is what we need to do for all tempest plugins. Only jobs
26 # for the current releasable ("Maintained") stable branches should be listed
27 # here.
Ghanshyam Mann35f531d2022-10-15 22:38:23 -050028 - cinder-tempest-plugin-basic-zed
Ghanshyam Mannaaf4e512022-04-14 19:14:00 -050029 - cinder-tempest-plugin-basic-yoga
Ghanshyam Mannffd05a72022-01-18 18:48:33 -060030 - cinder-tempest-plugin-basic-xena
Luigi Toscano2cbd0422023-03-13 14:50:26 +010031 - cinder-tempest-plugin-protection-functional
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010032 gate:
33 jobs:
34 - cinder-tempest-plugin-lvm-lio-barbican
Gorka Eguileor87d48022023-01-18 10:23:34 +010035 - cinder-tempest-plugin-lvm-nvmet-barbican
Brian Rosmaitae5ae1ed2022-12-21 08:53:24 -050036 # FIXME: no sense running a non-voting gate job. See comment above.
37 # - cinder-tempest-plugin-lvm-tgt-barbican
Sofia Enriquezf44ff142020-04-03 20:04:22 +000038 - cinder-tempest-plugin-cbak-ceph
Luigi Toscano3d907472021-03-08 10:26:12 +010039 experimental:
40 jobs:
Ghanshyam Mann35f531d2022-10-15 22:38:23 -050041 - cinder-tempest-plugin-cbak-ceph-zed
Ghanshyam Mannaaf4e512022-04-14 19:14:00 -050042 - cinder-tempest-plugin-cbak-ceph-yoga
Ghanshyam Mannffd05a72022-01-18 18:48:33 -060043 - cinder-tempest-plugin-cbak-ceph-xena
Chandan Kumar23e5b632018-01-04 23:36:43 +053044
45- job:
Lance Bragstadd3fddec2021-02-16 16:27:13 +000046 name: cinder-tempest-plugin-protection-functional
47 parent: devstack-tempest
48 required-projects:
49 - opendev.org/openstack/cinder-tempest-plugin
50 - opendev.org/openstack/cinder
51 vars:
52 tox_envlist: all
53 tempest_test_regex: 'cinder_tempest_plugin.rbac'
54 devstack_local_conf:
55 test-config:
56 $CINDER_CONF:
57 oslo_policy:
58 enforce_new_defaults: True
59 $TEMPEST_CONFIG:
60 enforce_scope:
61 cinder: True
62 tempest_plugins:
63 - cinder-tempest-plugin
64
65- job:
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040066 name: cinder-tempest-plugin-lvm-multiattach
67 description: |
68 This enables multiattach tests along with standard tempest tests
69 parent: devstack-tempest
70 required-projects:
71 - opendev.org/openstack/tempest
72 - opendev.org/openstack/cinder-tempest-plugin
73 - opendev.org/openstack/cinder
74 vars:
Brian Rosmaita0de194c2023-11-22 08:47:45 -050075 configure_swap_size: 8192
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040076 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
77 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
Alan Bishop8f39caf2022-08-17 08:33:44 -070078 # Temporarily exclude TestMultiAttachVolumeSwap until LP bug #1980816 is resolved.
Eric Harneyedd61112023-05-24 10:50:13 -040079 # Other excluded tests are tests that are somewhat time consuming but unrelated
80 # to multi-attach testing.
81 tempest_exclude_regex: 'TestMultiAttachVolumeSwap|^tempest.api.image|^tempest.api.object_storage|^tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_boot_server_from_encrypted|^tempest.scenario.test_server_advanced_ops|^tempest.scenario.test_unified_limits'
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040082 tox_envlist: all
83 devstack_localrc:
84 ENABLE_VOLUME_MULTIATTACH: true
85 tempest_plugins:
86 - cinder-tempest-plugin
87 irrelevant-files:
88 - ^.*\.rst$
89 - ^doc/.*$
90 - ^releasenotes/.*$
Eric Harneyd0e5b912023-05-24 10:06:07 -040091 timeout: 10800
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040092
93- job:
Luigi Toscano1370db42021-03-03 21:31:11 +010094 name: cinder-tempest-plugin-lvm-barbican-base-abstract
Chandan Kumar23e5b632018-01-04 23:36:43 +053095 description: |
Eric Harneyfb18e1a2018-01-24 16:14:13 -050096 This is a base job for lvm with lio & tgt targets
Chandan Kumar23e5b632018-01-04 23:36:43 +053097 parent: devstack-tempest
Luigi Toscano1370db42021-03-03 21:31:11 +010098 abstract: true
Luigi Toscanoa571b392020-04-17 19:30:23 +020099 timeout: 10800
Chandan Kumar23e5b632018-01-04 23:36:43 +0530100 required-projects:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100101 - opendev.org/openstack/barbican
102 - opendev.org/openstack/tempest
103 - opendev.org/openstack/cinder-tempest-plugin
104 - opendev.org/openstack/cinder
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100105 host-vars:
106 controller:
107 devstack_plugins:
108 barbican: https://opendev.org/openstack/barbican
Chandan Kumar23e5b632018-01-04 23:36:43 +0530109 vars:
Brian Rosmaita0de194c2023-11-22 08:47:45 -0500110 configure_swap_size: 8192
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000111 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
Doug Hellmann4a63cd52018-09-09 05:49:23 -0400112 tox_envlist: all
Chandan Kumar23e5b632018-01-04 23:36:43 +0530113 devstack_localrc:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100114 CINDER_LVM_TYPE: thin
115 CINDER_COORDINATION_URL: 'file://\$state_path'
Luigi Toscanoa571b392020-04-17 19:30:23 +0200116 devstack_local_conf:
117 test-config:
118 $TEMPEST_CONFIG:
Luigi Toscano5d7847c2021-02-25 22:16:32 +0100119 auth:
120 # FIXME: 'creator' should be re-added by the barbican devstack plugin
121 # but the value below override everything.
122 tempest_roles: member,creator
Brian Rosmaita0587ca62022-05-13 22:02:40 -0400123 volume:
124 build_timeout: 300
Luigi Toscanoa571b392020-04-17 19:30:23 +0200125 volume-feature-enabled:
126 volume_revert: True
Chandan Kumar23e5b632018-01-04 23:36:43 +0530127 devstack_services:
128 barbican: true
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100129 tempest_plugins:
130 - cinder-tempest-plugin
Chandan Kumar23e5b632018-01-04 23:36:43 +0530131 irrelevant-files:
132 - ^.*\.rst$
133 - ^doc/.*$
134 - ^releasenotes/.*$
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000135
136- job:
Luigi Toscano1370db42021-03-03 21:31:11 +0100137 name: cinder-tempest-plugin-lvm-barbican-base
138 description: |
Brian Rosmaita4ee0bba2023-12-10 12:57:33 -0500139 This is a base job for lvm with lio & tgt targets.
140 No cinderlib testing beginning with 2024.1 development.
141 # FIXME: the following RE2 expression won't work after the 9999.2 release.
142 # If you are reading this during the 9999.2 development cycle, greetings
143 # from the 21st century!
144 branches: ^(master|(stable/(202[4-9]|20[3-9]\d|2[1-9]\d\d|[3-9]\d\d\d))\.[12])$
145 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
146 vars:
147 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
148
149- job:
150 name: cinder-tempest-plugin-lvm-barbican-base
151 description: |
Luigi Toscano1370db42021-03-03 21:31:11 +0100152 This is a base job for lvm with lio & tgt targets
153 with cinderlib tests.
Brian Rosmaita4ee0bba2023-12-10 12:57:33 -0500154 branches: ^(stable/(xena|yoga|zed|2023\.[12]))$
Luigi Toscano1370db42021-03-03 21:31:11 +0100155 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
156 roles:
157 - zuul: opendev.org/openstack/cinderlib
158 required-projects:
159 - opendev.org/openstack/cinderlib
160 run: playbooks/tempest-and-cinderlib-run.yaml
161 # Required to collect the tox-based logs of the cinderlib functional tests
162 post-run: playbooks/post-cinderlib.yaml
163 vars:
164 fetch_subunit_output_additional_dirs:
165 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
Luigi Toscano7e297882021-04-20 17:04:12 +0200166 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
Luigi Toscano1370db42021-03-03 21:31:11 +0100167
168- job:
169 name: cinder-tempest-plugin-lvm-barbican-base
170 description: |
171 This is a base job for lvm with lio & tgt targets
Alexander Deiter9fd78d52023-06-09 14:26:37 +0000172 with cinderlib tests to run on stable/wallaby
173 testing. To run on those stable branches that are using tempest
174 29.0.0 (which is set in the devstack stackrc file), we must
175 use cinder-tempest-plugin compatible version 1.8.0.
176 branches:
177 - stable/wallaby
178 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
179 roles:
180 - zuul: opendev.org/openstack/cinderlib
181 required-projects:
182 - opendev.org/openstack/cinderlib
183 - name: opendev.org/openstack/cinder-tempest-plugin
184 override-checkout: 1.8.0
185 run: playbooks/tempest-and-cinderlib-run.yaml
186 # Required to collect the tox-based logs of the cinderlib functional tests
187 post-run: playbooks/post-cinderlib.yaml
188 vars:
189 fetch_subunit_output_additional_dirs:
190 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
191 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
192
193- job:
194 name: cinder-tempest-plugin-lvm-barbican-base
195 description: |
196 This is a base job for lvm with lio & tgt targets
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400197 with cinderlib tests to run on stable/victoria
Ghanshyam Mann965cd722022-05-27 15:20:13 -0500198 testing. To run on those stable branches that are using tempest
199 26.1.0 (which is set in the devstack stackrc file), we must
200 use cinder-tempest-plugin compatible version 1.3.0.
Ghanshyam Mann9d89d4e2022-05-25 12:21:18 -0500201 branches:
Ghanshyam Mann9d89d4e2022-05-25 12:21:18 -0500202 - stable/victoria
Ghanshyam Mannfc98b282022-01-20 21:10:59 -0600203 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
204 roles:
205 - zuul: opendev.org/openstack/cinderlib
206 required-projects:
207 - opendev.org/openstack/cinderlib
208 - name: opendev.org/openstack/cinder-tempest-plugin
209 override-checkout: 1.3.0
210 run: playbooks/tempest-and-cinderlib-run.yaml
211 # Required to collect the tox-based logs of the cinderlib functional tests
212 post-run: playbooks/post-cinderlib.yaml
213 vars:
214 fetch_subunit_output_additional_dirs:
215 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
216 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
217
218- job:
219 name: cinder-tempest-plugin-lvm-barbican-base
220 description: |
221 This is a base job for lvm with lio & tgt targets
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400222 for stable/train and stable/ussuri testing.
223 To run on those stable branches that are using tempest
224 26.1.0 (which is set in the devstack stackrc file), we must
225 use cinder-tempest-plugin compatible version 1.3.0.
226 We no longer test cinderlib because it's EOL on these branches.
227 branches:
228 - stable/train
229 - stable/ussuri
230 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
231 required-projects:
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400232 - name: opendev.org/openstack/cinder-tempest-plugin
233 override-checkout: 1.3.0
234 vars:
235 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
236
237- job:
238 name: cinder-tempest-plugin-lvm-barbican-base
239 description: |
240 This is a base job for lvm with lio & tgt targets
Brian Rosmaitadad66cf2023-09-26 16:39:33 -0400241 branches: ^stable/(ocata|pike|queens|rocky|stein).*$
Luigi Toscano1370db42021-03-03 21:31:11 +0100242 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
Luigi Toscanoeba85542021-06-28 17:31:59 +0200243 required-projects:
244 - name: opendev.org/openstack/cinder-tempest-plugin
245 override-checkout: stein-last
Luigi Toscano7e297882021-04-20 17:04:12 +0200246 vars:
Katarina Strenkovadfe2c222023-07-27 12:08:43 +0200247 tempest_test_blacklist: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
Luigi Toscano1370db42021-03-03 21:31:11 +0100248
249- job:
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000250 name: cinder-tempest-plugin-cbak-ceph
251 parent: devstack-plugin-ceph-tempest-py3
252 description: |
253 Integration tests that runs with the ceph devstack plugin, py3
254 and enable the backup service.
255 vars:
Brian Rosmaita6e4b53a2022-05-14 12:15:50 -0400256 configure_swap_size: 4096
Luigi Toscanoa571b392020-04-17 19:30:23 +0200257 devstack_local_conf:
258 test-config:
259 $TEMPEST_CONFIG:
260 volume-feature-enabled:
261 volume_revert: True
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000262 devstack_services:
263 c-bak: true
Eric Harney310228c2023-03-09 14:11:34 -0500264 devstack_localrc:
265 CINDER_QUOTA_VOLUMES: 25
Eric Harneyd0e5b912023-05-24 10:06:07 -0400266 timeout: 10800
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500267
Luigi Toscano3d907472021-03-08 10:26:12 +0100268- job:
Ghanshyam Mann35f531d2022-10-15 22:38:23 -0500269 name: cinder-tempest-plugin-cbak-ceph-zed
270 parent: cinder-tempest-plugin-cbak-ceph
271 nodeset: openstack-single-node-focal
272 override-checkout: stable/zed
273
274- job:
Ghanshyam Mannaaf4e512022-04-14 19:14:00 -0500275 name: cinder-tempest-plugin-cbak-ceph-yoga
276 parent: cinder-tempest-plugin-cbak-ceph
277 nodeset: openstack-single-node-focal
278 override-checkout: stable/yoga
279
280- job:
Ghanshyam Mannffd05a72022-01-18 18:48:33 -0600281 name: cinder-tempest-plugin-cbak-ceph-xena
282 parent: cinder-tempest-plugin-cbak-ceph
283 nodeset: openstack-single-node-focal
284 override-checkout: stable/xena
285
286- job:
Ghanshyam Mann75bf2c22021-04-29 18:51:06 -0500287 name: cinder-tempest-plugin-cbak-ceph-wallaby
288 parent: cinder-tempest-plugin-cbak-ceph
289 nodeset: openstack-single-node-focal
290 override-checkout: stable/wallaby
291
Luigi Toscanoa571b392020-04-17 19:30:23 +0200292# variant for pre-Ussuri branches (no volume revert for Ceph),
293# should this job be used on those branches
294- job:
295 name: cinder-tempest-plugin-cbak-ceph
Brian Rosmaitadad66cf2023-09-26 16:39:33 -0400296 branches: ^stable/(ocata|pike|queens|rocky|stein|train).*$
Luigi Toscanoa571b392020-04-17 19:30:23 +0200297 vars:
298 devstack_local_conf:
299 test-config:
300 $TEMPEST_CONFIG:
301 volume-feature-enabled:
302 volume_revert: False
303
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500304- job:
305 name: cinder-tempest-plugin-lvm-lio-barbican
306 description: |
307 This jobs configures Cinder with LVM, LIO, barbican and
308 runs tempest tests and cinderlib tests.
309 parent: cinder-tempest-plugin-lvm-barbican-base
310 vars:
311 devstack_localrc:
312 CINDER_ISCSI_HELPER: lioadm
313
314- job:
Radosław Piliszek51b819b2021-06-07 17:21:22 +0000315 name: cinder-tempest-plugin-lvm-lio-barbican-centos-8-stream
Luigi Toscanof1441832020-05-01 19:33:21 +0200316 parent: cinder-tempest-plugin-lvm-lio-barbican
Radosław Piliszek51b819b2021-06-07 17:21:22 +0000317 nodeset: devstack-single-node-centos-8-stream
Luigi Toscanof1441832020-05-01 19:33:21 +0200318 description: |
319 This jobs configures Cinder with LVM, LIO, barbican and
Luigi Toscano8515b582022-04-27 16:11:13 +0200320 runs tempest tests and cinderlib tests on CentOS Stream 8.
321
322- job:
323 name: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
324 parent: cinder-tempest-plugin-lvm-lio-barbican
325 nodeset: devstack-single-node-centos-9-stream
326 description: |
327 This jobs configures Cinder with LVM, LIO, barbican and
328 runs tempest tests and cinderlib tests on CentOS Stream 9.
Luigi Toscanof1441832020-05-01 19:33:21 +0200329
330- job:
Ade Lee723c3b92022-06-21 15:05:25 -0400331 name: cinder-tempest-plugin-lvm-lio-barbican-fips
332 parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
333 description: |
334 This job configures Cinder with LVM, LIO, barbican and
335 runs tempest tests and cinderlib tests on CentOS Stream 9
336 under FIPS mode
337 pre-run: playbooks/enable-fips.yaml
338 vars:
Ade Lee723c3b92022-06-21 15:05:25 -0400339 nslookup_target: 'opendev.org'
340 tempest_exclude_regex: 'test_encrypted_cinder_volumes_cryptsetup'
341
342- job:
Gorka Eguileor87d48022023-01-18 10:23:34 +0100343 name: cinder-tempest-plugin-lvm-nvmet-barbican
344 description: |
345 This jobs configures Cinder with LVM, nvmet, barbican and
346 runs tempest tests and cinderlib tests. nvmet is
347 configured to use the new connection information format,
348 NVMe-oF native multipathing, and sharing the NVMe-oF
349 namespace for all the connections to the same node.
350 # TODO: switch to cinder-tempest-plugin-lvm-barbican-base
351 # when cinderlib support for NVMe is fixed
352 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
353 pre-run: playbooks/install-multipath.yaml
354 vars:
355 devstack_localrc:
356 CINDER_TARGET_HELPER: nvmet
357 CINDER_TARGET_PROTOCOL: nvmet_tcp
358 TEMPEST_STORAGE_PROTOCOL: nvmeof
359 devstack_local_conf:
360 test-config:
361 $TEMPEST_CONFIG:
362 volume-feature-enabled:
363 # NotImplementedError: Revert volume to snapshot not implemented for thin LVM.
364 volume_revert: False
365 post-config:
366 $NOVA_CONF:
367 libvirt:
368 volume_use_multipath: true
369 $CINDER_CONF:
370 lvmdriver-1:
371 nvmeof_conn_info_version: 2
372 lvm_share_target: true
373 target_secondary_ip_addresses: 127.0.0.1
374 use_multipath_for_image_xfer: true
375
376- job:
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500377 name: cinder-tempest-plugin-lvm-tgt-barbican
378 description: |
379 This jobs configures Cinder with LVM, tgt, barbican and
380 runs tempest tests and cinderlib tests.
381 parent: cinder-tempest-plugin-lvm-barbican-base
Lee Yarwood1ee1efc2021-03-10 09:34:31 +0000382 vars:
383 devstack_localrc:
384 CINDER_ISCSI_HELPER: tgtadm
Ghanshyam Mann93621532020-05-05 18:47:12 -0500385
386- job:
Hironori Shiina207d6672021-01-22 13:25:03 -0500387 name: cinder-tempest-plugin-cbak-s3
388 parent: cinder-tempest-plugin-basic
389 description: |
390 Integration tests that runs with the s3 backup driver with
391 Swift S3 API.
392 vars:
393 devstack_localrc:
394 CINDER_BACKUP_DRIVER: 's3_swift'
395 devstack_services:
396 c-bak: true
397 s3api: true
398 # Workaround: TLS proxy seems to cause S3 signature mismatch.
399 tls-proxy: false
400 tempest_test_regex: '(test_volume_backup|test_volumes_backup|test_snapshot_backup)'
401- job:
Ghanshyam Mann93621532020-05-05 18:47:12 -0500402 name: cinder-tempest-plugin-basic
403 parent: devstack-tempest
404 description: |
405 Cinder tempest plugin tests job which run only cinder-tempest-plugin
406 tests.
407 required-projects:
408 - opendev.org/openstack/cinder-tempest-plugin
409 vars:
410 devstack_localrc:
411 TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: True
412 tox_envlist: all
413 tempest_test_regex: cinder_tempest_plugin
414 tempest_plugins:
415 - cinder-tempest-plugin
416 irrelevant-files:
417 - ^.*\.rst$
418 - ^doc/.*$
419 - ^releasenotes/.*$
420
421- job:
Ghanshyam Mann35f531d2022-10-15 22:38:23 -0500422 name: cinder-tempest-plugin-basic-zed
423 parent: cinder-tempest-plugin-basic
424 nodeset: openstack-single-node-focal
425 override-checkout: stable/zed
426
427- job:
Ghanshyam Mannaaf4e512022-04-14 19:14:00 -0500428 name: cinder-tempest-plugin-basic-yoga
429 parent: cinder-tempest-plugin-basic
430 nodeset: openstack-single-node-focal
431 override-checkout: stable/yoga
432
433- job:
Ghanshyam Mannffd05a72022-01-18 18:48:33 -0600434 name: cinder-tempest-plugin-basic-xena
435 parent: cinder-tempest-plugin-basic
436 nodeset: openstack-single-node-focal
437 override-checkout: stable/xena