blob: 343921e943d90b1e93b6388260d71ff427e6aed4 [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
Brian Rosmaita3ca0d542024-04-10 09:47:32 -040024 # support the "Maintained" stable branches, so only jobs for the
25 # current stable branches should be listed here.
26 - cinder-tempest-plugin-basic-2024-1
Brian Rosmaitabda383e2024-02-08 16:39:41 -050027 - cinder-tempest-plugin-basic-2023-2
Ghanshyam Manned387a02023-06-08 22:31:17 -050028 - cinder-tempest-plugin-basic-2023-1
Brian Rosmaita3ca0d542024-04-10 09:47:32 -040029 # TODO: remove when zed goes Unmaintained (early in Dalmatian cycle)
Ghanshyam Mann35f531d2022-10-15 22:38:23 -050030 - cinder-tempest-plugin-basic-zed
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:
Brian Rosmaita3ca0d542024-04-10 09:47:32 -040041 - cinder-tempest-plugin-cbak-ceph-2024-1
Brian Rosmaitabda383e2024-02-08 16:39:41 -050042 - cinder-tempest-plugin-cbak-ceph-2023-2
Ghanshyam Manned387a02023-06-08 22:31:17 -050043 - cinder-tempest-plugin-cbak-ceph-2023-1
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'
Douglas Mendizábalc00cb0a2024-01-19 13:47:54 -050054 devstack_localrc:
55 KEYSTONE_ENFORCE_SCOPE: True
Lance Bragstadd3fddec2021-02-16 16:27:13 +000056 devstack_local_conf:
57 test-config:
58 $CINDER_CONF:
59 oslo_policy:
Douglas Mendizábalc00cb0a2024-01-19 13:47:54 -050060 enforce_scope: True
Lance Bragstadd3fddec2021-02-16 16:27:13 +000061 enforce_new_defaults: True
62 $TEMPEST_CONFIG:
63 enforce_scope:
64 cinder: True
65 tempest_plugins:
66 - cinder-tempest-plugin
67
68- job:
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040069 name: cinder-tempest-plugin-lvm-multiattach
70 description: |
71 This enables multiattach tests along with standard tempest tests
72 parent: devstack-tempest
73 required-projects:
74 - opendev.org/openstack/tempest
75 - opendev.org/openstack/cinder-tempest-plugin
76 - opendev.org/openstack/cinder
77 vars:
Brian Rosmaita0de194c2023-11-22 08:47:45 -050078 configure_swap_size: 8192
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040079 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
80 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 -070081 # Temporarily exclude TestMultiAttachVolumeSwap until LP bug #1980816 is resolved.
Eric Harneyedd61112023-05-24 10:50:13 -040082 # Other excluded tests are tests that are somewhat time consuming but unrelated
83 # to multi-attach testing.
84 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 -040085 tox_envlist: all
86 devstack_localrc:
87 ENABLE_VOLUME_MULTIATTACH: true
88 tempest_plugins:
89 - cinder-tempest-plugin
90 irrelevant-files:
91 - ^.*\.rst$
92 - ^doc/.*$
93 - ^releasenotes/.*$
Eric Harneyd0e5b912023-05-24 10:06:07 -040094 timeout: 10800
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040095
96- job:
Luigi Toscano1370db42021-03-03 21:31:11 +010097 name: cinder-tempest-plugin-lvm-barbican-base-abstract
Chandan Kumar23e5b632018-01-04 23:36:43 +053098 description: |
Eric Harneyfb18e1a2018-01-24 16:14:13 -050099 This is a base job for lvm with lio & tgt targets
Chandan Kumar23e5b632018-01-04 23:36:43 +0530100 parent: devstack-tempest
Luigi Toscano1370db42021-03-03 21:31:11 +0100101 abstract: true
Luigi Toscanoa571b392020-04-17 19:30:23 +0200102 timeout: 10800
Chandan Kumar23e5b632018-01-04 23:36:43 +0530103 required-projects:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100104 - opendev.org/openstack/barbican
105 - opendev.org/openstack/tempest
106 - opendev.org/openstack/cinder-tempest-plugin
107 - opendev.org/openstack/cinder
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100108 host-vars:
109 controller:
110 devstack_plugins:
111 barbican: https://opendev.org/openstack/barbican
Chandan Kumar23e5b632018-01-04 23:36:43 +0530112 vars:
Brian Rosmaita0de194c2023-11-22 08:47:45 -0500113 configure_swap_size: 8192
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000114 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
Doug Hellmann4a63cd52018-09-09 05:49:23 -0400115 tox_envlist: all
Chandan Kumar23e5b632018-01-04 23:36:43 +0530116 devstack_localrc:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100117 CINDER_LVM_TYPE: thin
118 CINDER_COORDINATION_URL: 'file://\$state_path'
Luigi Toscanoa571b392020-04-17 19:30:23 +0200119 devstack_local_conf:
120 test-config:
121 $TEMPEST_CONFIG:
Luigi Toscano5d7847c2021-02-25 22:16:32 +0100122 auth:
123 # FIXME: 'creator' should be re-added by the barbican devstack plugin
124 # but the value below override everything.
125 tempest_roles: member,creator
Brian Rosmaita0587ca62022-05-13 22:02:40 -0400126 volume:
127 build_timeout: 300
Luigi Toscanoa571b392020-04-17 19:30:23 +0200128 volume-feature-enabled:
129 volume_revert: True
Chandan Kumar23e5b632018-01-04 23:36:43 +0530130 devstack_services:
131 barbican: true
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100132 tempest_plugins:
133 - cinder-tempest-plugin
Chandan Kumar23e5b632018-01-04 23:36:43 +0530134 irrelevant-files:
135 - ^.*\.rst$
136 - ^doc/.*$
137 - ^releasenotes/.*$
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000138
139- job:
Luigi Toscano1370db42021-03-03 21:31:11 +0100140 name: cinder-tempest-plugin-lvm-barbican-base
141 description: |
Brian Rosmaita4ee0bba2023-12-10 12:57:33 -0500142 This is a base job for lvm with lio & tgt targets.
143 No cinderlib testing beginning with 2024.1 development.
144 # FIXME: the following RE2 expression won't work after the 9999.2 release.
145 # If you are reading this during the 9999.2 development cycle, greetings
146 # from the 21st century!
147 branches: ^(master|(stable/(202[4-9]|20[3-9]\d|2[1-9]\d\d|[3-9]\d\d\d))\.[12])$
148 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
149 vars:
150 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
151
152- job:
153 name: cinder-tempest-plugin-lvm-barbican-base
154 description: |
Luigi Toscano1370db42021-03-03 21:31:11 +0100155 This is a base job for lvm with lio & tgt targets
156 with cinderlib tests.
Brian Rosmaita4ee0bba2023-12-10 12:57:33 -0500157 branches: ^(stable/(xena|yoga|zed|2023\.[12]))$
Luigi Toscano1370db42021-03-03 21:31:11 +0100158 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
159 roles:
160 - zuul: opendev.org/openstack/cinderlib
161 required-projects:
162 - opendev.org/openstack/cinderlib
163 run: playbooks/tempest-and-cinderlib-run.yaml
164 # Required to collect the tox-based logs of the cinderlib functional tests
165 post-run: playbooks/post-cinderlib.yaml
166 vars:
167 fetch_subunit_output_additional_dirs:
168 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
Luigi Toscano7e297882021-04-20 17:04:12 +0200169 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 +0100170
171- job:
172 name: cinder-tempest-plugin-lvm-barbican-base
173 description: |
174 This is a base job for lvm with lio & tgt targets
Alexander Deiter9fd78d52023-06-09 14:26:37 +0000175 with cinderlib tests to run on stable/wallaby
176 testing. To run on those stable branches that are using tempest
177 29.0.0 (which is set in the devstack stackrc file), we must
178 use cinder-tempest-plugin compatible version 1.8.0.
179 branches:
180 - stable/wallaby
181 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
182 roles:
183 - zuul: opendev.org/openstack/cinderlib
184 required-projects:
185 - opendev.org/openstack/cinderlib
186 - name: opendev.org/openstack/cinder-tempest-plugin
187 override-checkout: 1.8.0
188 run: playbooks/tempest-and-cinderlib-run.yaml
189 # Required to collect the tox-based logs of the cinderlib functional tests
190 post-run: playbooks/post-cinderlib.yaml
191 vars:
192 fetch_subunit_output_additional_dirs:
193 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
194 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
195
196- job:
197 name: cinder-tempest-plugin-lvm-barbican-base
198 description: |
199 This is a base job for lvm with lio & tgt targets
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400200 with cinderlib tests to run on stable/victoria
Ghanshyam Mann965cd722022-05-27 15:20:13 -0500201 testing. To run on those stable branches that are using tempest
202 26.1.0 (which is set in the devstack stackrc file), we must
203 use cinder-tempest-plugin compatible version 1.3.0.
Ghanshyam Mann9d89d4e2022-05-25 12:21:18 -0500204 branches:
Ghanshyam Mann9d89d4e2022-05-25 12:21:18 -0500205 - stable/victoria
Ghanshyam Mannfc98b282022-01-20 21:10:59 -0600206 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
207 roles:
208 - zuul: opendev.org/openstack/cinderlib
209 required-projects:
210 - opendev.org/openstack/cinderlib
211 - name: opendev.org/openstack/cinder-tempest-plugin
212 override-checkout: 1.3.0
213 run: playbooks/tempest-and-cinderlib-run.yaml
214 # Required to collect the tox-based logs of the cinderlib functional tests
215 post-run: playbooks/post-cinderlib.yaml
216 vars:
217 fetch_subunit_output_additional_dirs:
218 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
219 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
220
221- job:
222 name: cinder-tempest-plugin-lvm-barbican-base
223 description: |
224 This is a base job for lvm with lio & tgt targets
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400225 for stable/train and stable/ussuri testing.
226 To run on those stable branches that are using tempest
227 26.1.0 (which is set in the devstack stackrc file), we must
228 use cinder-tempest-plugin compatible version 1.3.0.
229 We no longer test cinderlib because it's EOL on these branches.
230 branches:
231 - stable/train
232 - stable/ussuri
233 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
234 required-projects:
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400235 - name: opendev.org/openstack/cinder-tempest-plugin
236 override-checkout: 1.3.0
237 vars:
238 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
239
240- job:
241 name: cinder-tempest-plugin-lvm-barbican-base
242 description: |
243 This is a base job for lvm with lio & tgt targets
Brian Rosmaitadad66cf2023-09-26 16:39:33 -0400244 branches: ^stable/(ocata|pike|queens|rocky|stein).*$
Luigi Toscano1370db42021-03-03 21:31:11 +0100245 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
Luigi Toscanoeba85542021-06-28 17:31:59 +0200246 required-projects:
247 - name: opendev.org/openstack/cinder-tempest-plugin
248 override-checkout: stein-last
Luigi Toscano7e297882021-04-20 17:04:12 +0200249 vars:
Katarina Strenkovadfe2c222023-07-27 12:08:43 +0200250 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 +0100251
252- job:
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000253 name: cinder-tempest-plugin-cbak-ceph
254 parent: devstack-plugin-ceph-tempest-py3
255 description: |
256 Integration tests that runs with the ceph devstack plugin, py3
257 and enable the backup service.
258 vars:
Brian Rosmaita6e4b53a2022-05-14 12:15:50 -0400259 configure_swap_size: 4096
Luigi Toscanoa571b392020-04-17 19:30:23 +0200260 devstack_local_conf:
261 test-config:
262 $TEMPEST_CONFIG:
263 volume-feature-enabled:
264 volume_revert: True
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000265 devstack_services:
266 c-bak: true
Eric Harney310228c2023-03-09 14:11:34 -0500267 devstack_localrc:
268 CINDER_QUOTA_VOLUMES: 25
Eric Harneyd0e5b912023-05-24 10:06:07 -0400269 timeout: 10800
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500270
Luigi Toscano3d907472021-03-08 10:26:12 +0100271- job:
Brian Rosmaita3ca0d542024-04-10 09:47:32 -0400272 name: cinder-tempest-plugin-cbak-ceph-2024-1
273 parent: cinder-tempest-plugin-cbak-ceph
274 nodeset: openstack-single-node-jammy
275 override-checkout: stable/2024.1
276
277- job:
Brian Rosmaitabda383e2024-02-08 16:39:41 -0500278 name: cinder-tempest-plugin-cbak-ceph-2023-2
279 parent: cinder-tempest-plugin-cbak-ceph
280 nodeset: openstack-single-node-jammy
281 override-checkout: stable/2023.2
282
283- job:
Ghanshyam Manned387a02023-06-08 22:31:17 -0500284 name: cinder-tempest-plugin-cbak-ceph-2023-1
285 parent: cinder-tempest-plugin-cbak-ceph
286 nodeset: openstack-single-node-jammy
287 override-checkout: stable/2023.1
288
Luigi Toscanoa571b392020-04-17 19:30:23 +0200289# variant for pre-Ussuri branches (no volume revert for Ceph),
290# should this job be used on those branches
291- job:
292 name: cinder-tempest-plugin-cbak-ceph
Brian Rosmaitadad66cf2023-09-26 16:39:33 -0400293 branches: ^stable/(ocata|pike|queens|rocky|stein|train).*$
Luigi Toscanoa571b392020-04-17 19:30:23 +0200294 vars:
295 devstack_local_conf:
296 test-config:
297 $TEMPEST_CONFIG:
298 volume-feature-enabled:
299 volume_revert: False
300
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500301- job:
302 name: cinder-tempest-plugin-lvm-lio-barbican
303 description: |
304 This jobs configures Cinder with LVM, LIO, barbican and
305 runs tempest tests and cinderlib tests.
306 parent: cinder-tempest-plugin-lvm-barbican-base
307 vars:
308 devstack_localrc:
309 CINDER_ISCSI_HELPER: lioadm
310
311- job:
Radosław Piliszek51b819b2021-06-07 17:21:22 +0000312 name: cinder-tempest-plugin-lvm-lio-barbican-centos-8-stream
Luigi Toscanof1441832020-05-01 19:33:21 +0200313 parent: cinder-tempest-plugin-lvm-lio-barbican
Radosław Piliszek51b819b2021-06-07 17:21:22 +0000314 nodeset: devstack-single-node-centos-8-stream
Luigi Toscanof1441832020-05-01 19:33:21 +0200315 description: |
316 This jobs configures Cinder with LVM, LIO, barbican and
Luigi Toscano8515b582022-04-27 16:11:13 +0200317 runs tempest tests and cinderlib tests on CentOS Stream 8.
318
319- job:
320 name: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
321 parent: cinder-tempest-plugin-lvm-lio-barbican
322 nodeset: devstack-single-node-centos-9-stream
323 description: |
324 This jobs configures Cinder with LVM, LIO, barbican and
325 runs tempest tests and cinderlib tests on CentOS Stream 9.
Luigi Toscanof1441832020-05-01 19:33:21 +0200326
327- job:
Ade Lee723c3b92022-06-21 15:05:25 -0400328 name: cinder-tempest-plugin-lvm-lio-barbican-fips
329 parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
330 description: |
331 This job configures Cinder with LVM, LIO, barbican and
332 runs tempest tests and cinderlib tests on CentOS Stream 9
333 under FIPS mode
334 pre-run: playbooks/enable-fips.yaml
335 vars:
Ade Lee723c3b92022-06-21 15:05:25 -0400336 nslookup_target: 'opendev.org'
337 tempest_exclude_regex: 'test_encrypted_cinder_volumes_cryptsetup'
338
339- job:
Gorka Eguileor87d48022023-01-18 10:23:34 +0100340 name: cinder-tempest-plugin-lvm-nvmet-barbican
341 description: |
342 This jobs configures Cinder with LVM, nvmet, barbican and
343 runs tempest tests and cinderlib tests. nvmet is
344 configured to use the new connection information format,
345 NVMe-oF native multipathing, and sharing the NVMe-oF
346 namespace for all the connections to the same node.
347 # TODO: switch to cinder-tempest-plugin-lvm-barbican-base
348 # when cinderlib support for NVMe is fixed
349 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
350 pre-run: playbooks/install-multipath.yaml
351 vars:
352 devstack_localrc:
353 CINDER_TARGET_HELPER: nvmet
354 CINDER_TARGET_PROTOCOL: nvmet_tcp
355 TEMPEST_STORAGE_PROTOCOL: nvmeof
356 devstack_local_conf:
357 test-config:
358 $TEMPEST_CONFIG:
359 volume-feature-enabled:
360 # NotImplementedError: Revert volume to snapshot not implemented for thin LVM.
361 volume_revert: False
362 post-config:
363 $NOVA_CONF:
364 libvirt:
365 volume_use_multipath: true
366 $CINDER_CONF:
367 lvmdriver-1:
368 nvmeof_conn_info_version: 2
369 lvm_share_target: true
370 target_secondary_ip_addresses: 127.0.0.1
371 use_multipath_for_image_xfer: true
372
373- job:
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500374 name: cinder-tempest-plugin-lvm-tgt-barbican
375 description: |
376 This jobs configures Cinder with LVM, tgt, barbican and
377 runs tempest tests and cinderlib tests.
378 parent: cinder-tempest-plugin-lvm-barbican-base
Lee Yarwood1ee1efc2021-03-10 09:34:31 +0000379 vars:
380 devstack_localrc:
381 CINDER_ISCSI_HELPER: tgtadm
Ghanshyam Mann93621532020-05-05 18:47:12 -0500382
383- job:
Hironori Shiina207d6672021-01-22 13:25:03 -0500384 name: cinder-tempest-plugin-cbak-s3
385 parent: cinder-tempest-plugin-basic
386 description: |
387 Integration tests that runs with the s3 backup driver with
388 Swift S3 API.
389 vars:
390 devstack_localrc:
391 CINDER_BACKUP_DRIVER: 's3_swift'
392 devstack_services:
393 c-bak: true
394 s3api: true
395 # Workaround: TLS proxy seems to cause S3 signature mismatch.
396 tls-proxy: false
397 tempest_test_regex: '(test_volume_backup|test_volumes_backup|test_snapshot_backup)'
398- job:
Ghanshyam Mann93621532020-05-05 18:47:12 -0500399 name: cinder-tempest-plugin-basic
400 parent: devstack-tempest
401 description: |
402 Cinder tempest plugin tests job which run only cinder-tempest-plugin
403 tests.
404 required-projects:
405 - opendev.org/openstack/cinder-tempest-plugin
406 vars:
407 devstack_localrc:
408 TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: True
409 tox_envlist: all
410 tempest_test_regex: cinder_tempest_plugin
411 tempest_plugins:
412 - cinder-tempest-plugin
413 irrelevant-files:
414 - ^.*\.rst$
415 - ^doc/.*$
416 - ^releasenotes/.*$
417
418- job:
Brian Rosmaita3ca0d542024-04-10 09:47:32 -0400419 name: cinder-tempest-plugin-basic-2024-1
420 parent: cinder-tempest-plugin-basic
421 nodeset: openstack-single-node-jammy
422 override-checkout: stable/2024.1
423
424- job:
Brian Rosmaitabda383e2024-02-08 16:39:41 -0500425 name: cinder-tempest-plugin-basic-2023-2
426 parent: cinder-tempest-plugin-basic
427 nodeset: openstack-single-node-jammy
428 override-checkout: stable/2023.2
429
430- job:
Ghanshyam Manned387a02023-06-08 22:31:17 -0500431 name: cinder-tempest-plugin-basic-2023-1
432 parent: cinder-tempest-plugin-basic
433 nodeset: openstack-single-node-jammy
434 override-checkout: stable/2023.1
435
436- job:
Ghanshyam Mann35f531d2022-10-15 22:38:23 -0500437 name: cinder-tempest-plugin-basic-zed
438 parent: cinder-tempest-plugin-basic
439 nodeset: openstack-single-node-focal
440 override-checkout: stable/zed