1 CinderVolumes.create_and_attach_volume:
4 {{ vm_params(image_name,flavor_name,1) }}
8 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
10 {{ unlimited_volumes() }}
12 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
15 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
17 {{ no_failures_sla() }}
19 CinderVolumes.create_and_list_snapshots:
25 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
27 {{ unlimited_volumes() }}
29 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
33 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
35 {{ no_failures_sla() }}
37 CinderVolumes.create_and_list_volume:
41 {{ vm_params(image_name,none,1) }}
43 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
45 {{ unlimited_volumes() }}
47 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
50 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
52 {{ no_failures_sla() }}
58 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
60 {{ unlimited_volumes() }}
62 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
65 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
67 {{ no_failures_sla() }}
69 CinderVolumes.create_and_upload_volume_to_image:
72 container_format: "bare"
78 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
80 {{ unlimited_volumes() }}
82 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
85 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
87 {{ no_failures_sla() }}
89 CinderVolumes.create_nested_snapshots_and_attach_volume:
92 {{ vm_params(image_name,flavor_name) }}
101 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
103 {{ unlimited_volumes() }}
105 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
108 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
110 {{ no_failures_sla() }}
112 CinderVolumes.create_snapshot_and_attach_volume:
115 {{ vm_params(image_name,flavor_name) }}
121 - net-id: {{ netid }}
123 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
125 {{ unlimited_volumes() }}
127 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
130 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
132 {{ no_failures_sla() }}
134 CinderVolumes.create_volume:
139 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
141 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
143 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
150 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
152 {{ unlimited_volumes() }}
154 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
157 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
159 {{ no_failures_sla() }}
161 CinderVolumes.list_volumes:
166 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
168 {{ unlimited_volumes() }}
170 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
173 volumes_per_tenant: 4
176 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
178 {{ no_failures_sla() }}
180 CinderVolumes.create_and_delete_snapshot:
185 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
187 {{ unlimited_volumes() }}
189 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
193 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
195 {{ no_failures_sla() }}
197 CinderVolumes.create_and_delete_volume:
204 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
206 {{ unlimited_volumes() }}
208 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
211 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
213 {{ no_failures_sla() }}
216 {{ vm_params(image_name,none,1) }}
218 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
220 {{ unlimited_volumes() }}
222 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
225 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
227 {{ no_failures_sla() }}
232 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
234 {{ unlimited_volumes() }}
236 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
239 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
241 {{ no_failures_sla() }}
243 CinderVolumes.create_and_extend_volume:
249 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
251 {{ unlimited_volumes() }}
253 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
256 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
258 {{ no_failures_sla() }}
260 CinderVolumes.create_from_volume_and_delete_volume:
265 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
267 {{ unlimited_volumes() }}
269 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
273 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
275 {{ no_failures_sla() }}
277 CinderQos.create_and_get_qos:
282 read_iops_sec: "1000"
284 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
286 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
288 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
290 {{ no_failures_sla() }}
292 CinderQos.create_and_list_qos:
297 read_iops_sec: "1000"
299 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
301 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
303 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
305 {{ no_failures_sla() }}
307 CinderQos.create_and_set_qos:
312 read_iops_sec: "1000"
314 set_write_iops_sec: "11"
315 set_read_iops_sec: "1001"
317 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
319 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
321 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
323 {{ no_failures_sla() }}
325 CinderVolumeTypes.create_and_get_volume_type:
328 description: "rally tests creating types"
330 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
332 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
334 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
336 {{ no_failures_sla() }}
338 CinderVolumeTypes.create_and_list_volume_types:
341 description: "rally tests creating types"
343 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
345 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
347 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
349 {{ no_failures_sla() }}
351 CinderVolumeTypes.create_volume_type_and_encryption_type:
354 description: "rally tests creating types"
355 provider: "LuksEncryptor"
356 cipher: "aes-xts-plain64"
358 control_location: "front-end"
360 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
362 {{ volume_service(version=volume_version, service_type=volume_service_type) }}
364 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
366 {{ no_failures_sla() }}