blob: e0a0b2e92f5c21368bf3d42879e9b8b3718436f1 [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
Luigi Toscano2cbd0422023-03-13 14:50:26 +010029 - cinder-tempest-plugin-protection-functional
Luigi Toscanoc6215bd2020-02-21 12:42:58 +010030 gate:
31 jobs:
32 - cinder-tempest-plugin-lvm-lio-barbican
Gorka Eguileor87d48022023-01-18 10:23:34 +010033 - cinder-tempest-plugin-lvm-nvmet-barbican
Brian Rosmaitae5ae1ed2022-12-21 08:53:24 -050034 # FIXME: no sense running a non-voting gate job. See comment above.
35 # - cinder-tempest-plugin-lvm-tgt-barbican
Sofia Enriquezf44ff142020-04-03 20:04:22 +000036 - cinder-tempest-plugin-cbak-ceph
Luigi Toscano3d907472021-03-08 10:26:12 +010037 experimental:
38 jobs:
Brian Rosmaita3ca0d542024-04-10 09:47:32 -040039 - cinder-tempest-plugin-cbak-ceph-2024-1
Brian Rosmaitabda383e2024-02-08 16:39:41 -050040 - cinder-tempest-plugin-cbak-ceph-2023-2
Ghanshyam Manned387a02023-06-08 22:31:17 -050041 - cinder-tempest-plugin-cbak-ceph-2023-1
Chandan Kumar23e5b632018-01-04 23:36:43 +053042
43- job:
Lance Bragstadd3fddec2021-02-16 16:27:13 +000044 name: cinder-tempest-plugin-protection-functional
45 parent: devstack-tempest
46 required-projects:
47 - opendev.org/openstack/cinder-tempest-plugin
48 - opendev.org/openstack/cinder
49 vars:
50 tox_envlist: all
51 tempest_test_regex: 'cinder_tempest_plugin.rbac'
Douglas Mendizábalc00cb0a2024-01-19 13:47:54 -050052 devstack_localrc:
53 KEYSTONE_ENFORCE_SCOPE: True
Lance Bragstadd3fddec2021-02-16 16:27:13 +000054 devstack_local_conf:
55 test-config:
56 $CINDER_CONF:
57 oslo_policy:
Douglas Mendizábalc00cb0a2024-01-19 13:47:54 -050058 enforce_scope: True
Lance Bragstadd3fddec2021-02-16 16:27:13 +000059 enforce_new_defaults: True
60 $TEMPEST_CONFIG:
61 enforce_scope:
62 cinder: True
63 tempest_plugins:
64 - cinder-tempest-plugin
65
66- job:
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040067 name: cinder-tempest-plugin-lvm-multiattach
68 description: |
69 This enables multiattach tests along with standard tempest tests
70 parent: devstack-tempest
71 required-projects:
72 - opendev.org/openstack/tempest
73 - opendev.org/openstack/cinder-tempest-plugin
74 - opendev.org/openstack/cinder
75 vars:
Brian Rosmaita0de194c2023-11-22 08:47:45 -050076 configure_swap_size: 8192
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040077 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
78 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 -070079 # Temporarily exclude TestMultiAttachVolumeSwap until LP bug #1980816 is resolved.
Eric Harneyedd61112023-05-24 10:50:13 -040080 # Other excluded tests are tests that are somewhat time consuming but unrelated
81 # to multi-attach testing.
82 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 -040083 tox_envlist: all
84 devstack_localrc:
85 ENABLE_VOLUME_MULTIATTACH: true
86 tempest_plugins:
87 - cinder-tempest-plugin
88 irrelevant-files:
89 - ^.*\.rst$
90 - ^doc/.*$
91 - ^releasenotes/.*$
Eric Harneyd0e5b912023-05-24 10:06:07 -040092 timeout: 10800
whoami-rajat6dc9a2f2021-05-18 07:01:33 -040093
94- job:
Luigi Toscano1370db42021-03-03 21:31:11 +010095 name: cinder-tempest-plugin-lvm-barbican-base-abstract
Chandan Kumar23e5b632018-01-04 23:36:43 +053096 description: |
Eric Harneyfb18e1a2018-01-24 16:14:13 -050097 This is a base job for lvm with lio & tgt targets
Chandan Kumar23e5b632018-01-04 23:36:43 +053098 parent: devstack-tempest
Luigi Toscano1370db42021-03-03 21:31:11 +010099 abstract: true
Luigi Toscanoa571b392020-04-17 19:30:23 +0200100 timeout: 10800
Chandan Kumar23e5b632018-01-04 23:36:43 +0530101 required-projects:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100102 - opendev.org/openstack/barbican
103 - opendev.org/openstack/tempest
104 - opendev.org/openstack/cinder-tempest-plugin
105 - opendev.org/openstack/cinder
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100106 host-vars:
107 controller:
108 devstack_plugins:
109 barbican: https://opendev.org/openstack/barbican
Chandan Kumar23e5b632018-01-04 23:36:43 +0530110 vars:
Brian Rosmaita0de194c2023-11-22 08:47:45 -0500111 configure_swap_size: 8192
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000112 tempest_test_regex: '(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
Doug Hellmann4a63cd52018-09-09 05:49:23 -0400113 tox_envlist: all
Chandan Kumar23e5b632018-01-04 23:36:43 +0530114 devstack_localrc:
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100115 CINDER_LVM_TYPE: thin
116 CINDER_COORDINATION_URL: 'file://\$state_path'
Luigi Toscanoa571b392020-04-17 19:30:23 +0200117 devstack_local_conf:
118 test-config:
119 $TEMPEST_CONFIG:
Luigi Toscano5d7847c2021-02-25 22:16:32 +0100120 auth:
121 # FIXME: 'creator' should be re-added by the barbican devstack plugin
122 # but the value below override everything.
123 tempest_roles: member,creator
Brian Rosmaita0587ca62022-05-13 22:02:40 -0400124 volume:
125 build_timeout: 300
Luigi Toscanoa571b392020-04-17 19:30:23 +0200126 volume-feature-enabled:
127 volume_revert: True
Chandan Kumar23e5b632018-01-04 23:36:43 +0530128 devstack_services:
129 barbican: true
Luigi Toscanoc6215bd2020-02-21 12:42:58 +0100130 tempest_plugins:
131 - cinder-tempest-plugin
Chandan Kumar23e5b632018-01-04 23:36:43 +0530132 irrelevant-files:
133 - ^.*\.rst$
134 - ^doc/.*$
135 - ^releasenotes/.*$
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000136
137- job:
Luigi Toscano1370db42021-03-03 21:31:11 +0100138 name: cinder-tempest-plugin-lvm-barbican-base
139 description: |
Brian Rosmaita4ee0bba2023-12-10 12:57:33 -0500140 This is a base job for lvm with lio & tgt targets.
141 No cinderlib testing beginning with 2024.1 development.
142 # FIXME: the following RE2 expression won't work after the 9999.2 release.
143 # If you are reading this during the 9999.2 development cycle, greetings
144 # from the 21st century!
145 branches: ^(master|(stable/(202[4-9]|20[3-9]\d|2[1-9]\d\d|[3-9]\d\d\d))\.[12])$
146 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
147 vars:
148 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
149
150- job:
151 name: cinder-tempest-plugin-lvm-barbican-base
152 description: |
Luigi Toscano1370db42021-03-03 21:31:11 +0100153 This is a base job for lvm with lio & tgt targets
154 with cinderlib tests.
Brian Rosmaita4ee0bba2023-12-10 12:57:33 -0500155 branches: ^(stable/(xena|yoga|zed|2023\.[12]))$
Luigi Toscano1370db42021-03-03 21:31:11 +0100156 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
157 roles:
158 - zuul: opendev.org/openstack/cinderlib
159 required-projects:
160 - opendev.org/openstack/cinderlib
161 run: playbooks/tempest-and-cinderlib-run.yaml
162 # Required to collect the tox-based logs of the cinderlib functional tests
163 post-run: playbooks/post-cinderlib.yaml
164 vars:
165 fetch_subunit_output_additional_dirs:
166 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
Luigi Toscano7e297882021-04-20 17:04:12 +0200167 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 +0100168
169- job:
170 name: cinder-tempest-plugin-lvm-barbican-base
171 description: |
172 This is a base job for lvm with lio & tgt targets
Alexander Deiter9fd78d52023-06-09 14:26:37 +0000173 with cinderlib tests to run on stable/wallaby
174 testing. To run on those stable branches that are using tempest
175 29.0.0 (which is set in the devstack stackrc file), we must
176 use cinder-tempest-plugin compatible version 1.8.0.
177 branches:
178 - stable/wallaby
179 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
180 roles:
181 - zuul: opendev.org/openstack/cinderlib
182 required-projects:
183 - opendev.org/openstack/cinderlib
184 - name: opendev.org/openstack/cinder-tempest-plugin
185 override-checkout: 1.8.0
186 run: playbooks/tempest-and-cinderlib-run.yaml
187 # Required to collect the tox-based logs of the cinderlib functional tests
188 post-run: playbooks/post-cinderlib.yaml
189 vars:
190 fetch_subunit_output_additional_dirs:
191 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
192 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
193
194- job:
195 name: cinder-tempest-plugin-lvm-barbican-base
196 description: |
197 This is a base job for lvm with lio & tgt targets
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400198 with cinderlib tests to run on stable/victoria
Ghanshyam Mann965cd722022-05-27 15:20:13 -0500199 testing. To run on those stable branches that are using tempest
200 26.1.0 (which is set in the devstack stackrc file), we must
201 use cinder-tempest-plugin compatible version 1.3.0.
Ghanshyam Mann9d89d4e2022-05-25 12:21:18 -0500202 branches:
Ghanshyam Mann9d89d4e2022-05-25 12:21:18 -0500203 - stable/victoria
Ghanshyam Mannfc98b282022-01-20 21:10:59 -0600204 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
205 roles:
206 - zuul: opendev.org/openstack/cinderlib
207 required-projects:
208 - opendev.org/openstack/cinderlib
209 - name: opendev.org/openstack/cinder-tempest-plugin
210 override-checkout: 1.3.0
211 run: playbooks/tempest-and-cinderlib-run.yaml
212 # Required to collect the tox-based logs of the cinderlib functional tests
213 post-run: playbooks/post-cinderlib.yaml
214 vars:
215 fetch_subunit_output_additional_dirs:
216 - "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
217 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
218
219- job:
220 name: cinder-tempest-plugin-lvm-barbican-base
221 description: |
222 This is a base job for lvm with lio & tgt targets
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400223 for stable/train and stable/ussuri testing.
224 To run on those stable branches that are using tempest
225 26.1.0 (which is set in the devstack stackrc file), we must
226 use cinder-tempest-plugin compatible version 1.3.0.
227 We no longer test cinderlib because it's EOL on these branches.
228 branches:
229 - stable/train
230 - stable/ussuri
231 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
232 required-projects:
Brian Rosmaita6b7ddd32022-11-02 18:12:43 -0400233 - name: opendev.org/openstack/cinder-tempest-plugin
234 override-checkout: 1.3.0
235 vars:
236 tempest_test_exclude_list: '{{ ansible_user_dir }}/{{ zuul.projects["opendev.org/openstack/tempest"].src_dir }}/tools/tempest-integrated-gate-storage-exclude-list.txt'
237
238- job:
239 name: cinder-tempest-plugin-lvm-barbican-base
240 description: |
241 This is a base job for lvm with lio & tgt targets
Brian Rosmaitadad66cf2023-09-26 16:39:33 -0400242 branches: ^stable/(ocata|pike|queens|rocky|stein).*$
Luigi Toscano1370db42021-03-03 21:31:11 +0100243 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
Luigi Toscanoeba85542021-06-28 17:31:59 +0200244 required-projects:
245 - name: opendev.org/openstack/cinder-tempest-plugin
246 override-checkout: stein-last
Luigi Toscano7e297882021-04-20 17:04:12 +0200247 vars:
Katarina Strenkovadfe2c222023-07-27 12:08:43 +0200248 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 +0100249
250- job:
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000251 name: cinder-tempest-plugin-cbak-ceph
252 parent: devstack-plugin-ceph-tempest-py3
253 description: |
254 Integration tests that runs with the ceph devstack plugin, py3
255 and enable the backup service.
256 vars:
Brian Rosmaita6e4b53a2022-05-14 12:15:50 -0400257 configure_swap_size: 4096
Luigi Toscanoa571b392020-04-17 19:30:23 +0200258 devstack_local_conf:
259 test-config:
260 $TEMPEST_CONFIG:
261 volume-feature-enabled:
262 volume_revert: True
Sofia Enriquezf44ff142020-04-03 20:04:22 +0000263 devstack_services:
264 c-bak: true
Eric Harney310228c2023-03-09 14:11:34 -0500265 devstack_localrc:
266 CINDER_QUOTA_VOLUMES: 25
Eric Harneyd0e5b912023-05-24 10:06:07 -0400267 timeout: 10800
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500268
Luigi Toscano3d907472021-03-08 10:26:12 +0100269- job:
Brian Rosmaita3ca0d542024-04-10 09:47:32 -0400270 name: cinder-tempest-plugin-cbak-ceph-2024-1
271 parent: cinder-tempest-plugin-cbak-ceph
272 nodeset: openstack-single-node-jammy
273 override-checkout: stable/2024.1
274
275- job:
Brian Rosmaitabda383e2024-02-08 16:39:41 -0500276 name: cinder-tempest-plugin-cbak-ceph-2023-2
277 parent: cinder-tempest-plugin-cbak-ceph
278 nodeset: openstack-single-node-jammy
279 override-checkout: stable/2023.2
280
281- job:
Ghanshyam Manned387a02023-06-08 22:31:17 -0500282 name: cinder-tempest-plugin-cbak-ceph-2023-1
283 parent: cinder-tempest-plugin-cbak-ceph
284 nodeset: openstack-single-node-jammy
285 override-checkout: stable/2023.1
286
Luigi Toscanoa571b392020-04-17 19:30:23 +0200287# variant for pre-Ussuri branches (no volume revert for Ceph),
288# should this job be used on those branches
289- job:
290 name: cinder-tempest-plugin-cbak-ceph
Brian Rosmaitadad66cf2023-09-26 16:39:33 -0400291 branches: ^stable/(ocata|pike|queens|rocky|stein|train).*$
Luigi Toscanoa571b392020-04-17 19:30:23 +0200292 vars:
293 devstack_local_conf:
294 test-config:
295 $TEMPEST_CONFIG:
296 volume-feature-enabled:
297 volume_revert: False
298
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500299- job:
300 name: cinder-tempest-plugin-lvm-lio-barbican
301 description: |
302 This jobs configures Cinder with LVM, LIO, barbican and
303 runs tempest tests and cinderlib tests.
304 parent: cinder-tempest-plugin-lvm-barbican-base
305 vars:
306 devstack_localrc:
307 CINDER_ISCSI_HELPER: lioadm
308
309- job:
Radosław Piliszek51b819b2021-06-07 17:21:22 +0000310 name: cinder-tempest-plugin-lvm-lio-barbican-centos-8-stream
Luigi Toscanof1441832020-05-01 19:33:21 +0200311 parent: cinder-tempest-plugin-lvm-lio-barbican
Radosław Piliszek51b819b2021-06-07 17:21:22 +0000312 nodeset: devstack-single-node-centos-8-stream
Luigi Toscanof1441832020-05-01 19:33:21 +0200313 description: |
314 This jobs configures Cinder with LVM, LIO, barbican and
Luigi Toscano8515b582022-04-27 16:11:13 +0200315 runs tempest tests and cinderlib tests on CentOS Stream 8.
316
317- job:
318 name: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
319 parent: cinder-tempest-plugin-lvm-lio-barbican
320 nodeset: devstack-single-node-centos-9-stream
321 description: |
322 This jobs configures Cinder with LVM, LIO, barbican and
323 runs tempest tests and cinderlib tests on CentOS Stream 9.
Luigi Toscanof1441832020-05-01 19:33:21 +0200324
325- job:
Ade Lee723c3b92022-06-21 15:05:25 -0400326 name: cinder-tempest-plugin-lvm-lio-barbican-fips
327 parent: cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream
328 description: |
329 This job configures Cinder with LVM, LIO, barbican and
330 runs tempest tests and cinderlib tests on CentOS Stream 9
331 under FIPS mode
332 pre-run: playbooks/enable-fips.yaml
333 vars:
Ade Lee723c3b92022-06-21 15:05:25 -0400334 nslookup_target: 'opendev.org'
335 tempest_exclude_regex: 'test_encrypted_cinder_volumes_cryptsetup'
336
337- job:
Gorka Eguileor87d48022023-01-18 10:23:34 +0100338 name: cinder-tempest-plugin-lvm-nvmet-barbican
339 description: |
340 This jobs configures Cinder with LVM, nvmet, barbican and
341 runs tempest tests and cinderlib tests. nvmet is
342 configured to use the new connection information format,
343 NVMe-oF native multipathing, and sharing the NVMe-oF
344 namespace for all the connections to the same node.
345 # TODO: switch to cinder-tempest-plugin-lvm-barbican-base
346 # when cinderlib support for NVMe is fixed
347 parent: cinder-tempest-plugin-lvm-barbican-base-abstract
348 pre-run: playbooks/install-multipath.yaml
349 vars:
350 devstack_localrc:
351 CINDER_TARGET_HELPER: nvmet
352 CINDER_TARGET_PROTOCOL: nvmet_tcp
353 TEMPEST_STORAGE_PROTOCOL: nvmeof
354 devstack_local_conf:
355 test-config:
356 $TEMPEST_CONFIG:
357 volume-feature-enabled:
358 # NotImplementedError: Revert volume to snapshot not implemented for thin LVM.
359 volume_revert: False
360 post-config:
361 $NOVA_CONF:
362 libvirt:
363 volume_use_multipath: true
364 $CINDER_CONF:
365 lvmdriver-1:
366 nvmeof_conn_info_version: 2
367 lvm_share_target: true
368 target_secondary_ip_addresses: 127.0.0.1
369 use_multipath_for_image_xfer: true
370
371- job:
Eric Harneyfb18e1a2018-01-24 16:14:13 -0500372 name: cinder-tempest-plugin-lvm-tgt-barbican
373 description: |
374 This jobs configures Cinder with LVM, tgt, barbican and
375 runs tempest tests and cinderlib tests.
376 parent: cinder-tempest-plugin-lvm-barbican-base
Lee Yarwood1ee1efc2021-03-10 09:34:31 +0000377 vars:
378 devstack_localrc:
379 CINDER_ISCSI_HELPER: tgtadm
Ghanshyam Mann93621532020-05-05 18:47:12 -0500380
381- job:
Hironori Shiina207d6672021-01-22 13:25:03 -0500382 name: cinder-tempest-plugin-cbak-s3
383 parent: cinder-tempest-plugin-basic
384 description: |
385 Integration tests that runs with the s3 backup driver with
386 Swift S3 API.
387 vars:
388 devstack_localrc:
389 CINDER_BACKUP_DRIVER: 's3_swift'
390 devstack_services:
391 c-bak: true
392 s3api: true
393 # Workaround: TLS proxy seems to cause S3 signature mismatch.
394 tls-proxy: false
395 tempest_test_regex: '(test_volume_backup|test_volumes_backup|test_snapshot_backup)'
396- job:
Ghanshyam Mann93621532020-05-05 18:47:12 -0500397 name: cinder-tempest-plugin-basic
398 parent: devstack-tempest
399 description: |
400 Cinder tempest plugin tests job which run only cinder-tempest-plugin
401 tests.
402 required-projects:
403 - opendev.org/openstack/cinder-tempest-plugin
404 vars:
405 devstack_localrc:
406 TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: True
407 tox_envlist: all
408 tempest_test_regex: cinder_tempest_plugin
409 tempest_plugins:
410 - cinder-tempest-plugin
411 irrelevant-files:
412 - ^.*\.rst$
413 - ^doc/.*$
414 - ^releasenotes/.*$
415
416- job:
Brian Rosmaita3ca0d542024-04-10 09:47:32 -0400417 name: cinder-tempest-plugin-basic-2024-1
418 parent: cinder-tempest-plugin-basic
419 nodeset: openstack-single-node-jammy
420 override-checkout: stable/2024.1
421
422- job:
Brian Rosmaitabda383e2024-02-08 16:39:41 -0500423 name: cinder-tempest-plugin-basic-2023-2
424 parent: cinder-tempest-plugin-basic
425 nodeset: openstack-single-node-jammy
426 override-checkout: stable/2023.2
427
428- job:
Ghanshyam Manned387a02023-06-08 22:31:17 -0500429 name: cinder-tempest-plugin-basic-2023-1
430 parent: cinder-tempest-plugin-basic
431 nodeset: openstack-single-node-jammy
432 override-checkout: stable/2023.1