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() }}
13 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
15 {{ no_failures_sla() }}
17 CinderVolumes.create_and_list_snapshots:
23 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
25 {{ unlimited_volumes() }}
29 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
31 {{ no_failures_sla() }}
33 CinderVolumes.create_and_list_volume:
37 {{ vm_params(image_name,none,1) }}
39 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
41 {{ unlimited_volumes() }}
44 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
46 {{ no_failures_sla() }}
52 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
54 {{ unlimited_volumes() }}
57 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
59 {{ no_failures_sla() }}
61 CinderVolumes.create_and_upload_volume_to_image:
64 container_format: "bare"
70 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
72 {{ unlimited_volumes() }}
75 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
77 {{ no_failures_sla() }}
79 CinderVolumes.create_nested_snapshots_and_attach_volume:
82 {{ vm_params(image_name,flavor_name) }}
91 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
93 {{ unlimited_volumes() }}
96 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
98 {{ no_failures_sla() }}
100 CinderVolumes.create_snapshot_and_attach_volume:
103 {{ vm_params(image_name,flavor_name) }}
109 - net-id: {{ netid }}
111 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
113 {{ unlimited_volumes() }}
116 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
118 {{ no_failures_sla() }}
120 CinderVolumes.create_volume:
125 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
127 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
134 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
136 {{ unlimited_volumes() }}
139 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
141 {{ no_failures_sla() }}
143 CinderVolumes.list_volumes:
148 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
150 {{ unlimited_volumes() }}
153 volumes_per_tenant: 4
156 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
158 {{ no_failures_sla() }}
160 CinderVolumes.create_and_delete_snapshot:
165 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
167 {{ unlimited_volumes() }}
171 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
173 {{ no_failures_sla() }}
175 CinderVolumes.create_and_delete_volume:
182 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
184 {{ unlimited_volumes() }}
187 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
189 {{ no_failures_sla() }}
192 {{ vm_params(image_name,none,1) }}
194 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
196 {{ unlimited_volumes() }}
199 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
201 {{ no_failures_sla() }}
206 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
208 {{ unlimited_volumes() }}
211 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
213 {{ no_failures_sla() }}
215 CinderVolumes.create_and_extend_volume:
221 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
223 {{ unlimited_volumes() }}
226 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
228 {{ no_failures_sla() }}
230 CinderVolumes.create_from_volume_and_delete_volume:
235 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
237 {{ unlimited_volumes() }}
241 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
243 {{ no_failures_sla() }}
245 CinderQos.create_and_get_qos:
250 read_iops_sec: "1000"
252 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
254 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
256 {{ no_failures_sla() }}
258 CinderQos.create_and_list_qos:
263 read_iops_sec: "1000"
265 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
267 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
269 {{ no_failures_sla() }}
271 CinderQos.create_and_set_qos:
276 read_iops_sec: "1000"
278 set_write_iops_sec: "11"
279 set_read_iops_sec: "1001"
281 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
283 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
285 {{ no_failures_sla() }}
287 CinderVolumeTypes.create_and_get_volume_type:
290 description: "rally tests creating types"
292 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
294 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
296 {{ no_failures_sla() }}
298 CinderVolumeTypes.create_and_list_volume_types:
301 description: "rally tests creating types"
303 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
305 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
307 {{ no_failures_sla() }}
309 CinderVolumeTypes.create_and_update_volume_type:
313 update_description: "test update"
315 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
317 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
319 {{ no_failures_sla() }}
321 CinderVolumeTypes.create_volume_type_and_encryption_type:
324 description: "rally tests creating types"
325 provider: "LuksEncryptor"
326 cipher: "aes-xts-plain64"
328 control_location: "front-end"
330 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
332 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
334 {{ no_failures_sla() }}
336 CinderVolumeTypes.create_volume_type_add_and_list_type_access:
339 description: "rally tests creating types"
341 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
343 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
345 {{ no_failures_sla() }}