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:
87 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
89 {{ unlimited_volumes() }}
91 {{ vm_params(image_name,flavor_name,none)|indent(2,true) }}
97 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
99 {{ no_failures_sla() }}
101 CinderVolumes.create_snapshot_and_attach_volume:
108 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
110 {{ unlimited_volumes() }}
112 {{ vm_params(image_name,flavor_name,none)|indent(2,true) }}
113 servers_per_tenant: 2
114 auto_assign_nic: true
118 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
120 {{ no_failures_sla() }}
122 CinderVolumes.create_volume:
127 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
129 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
136 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
138 {{ unlimited_volumes() }}
141 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
143 {{ no_failures_sla() }}
145 CinderVolumes.list_volumes:
150 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
152 {{ unlimited_volumes() }}
155 volumes_per_tenant: 4
158 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
160 {{ no_failures_sla() }}
162 CinderVolumes.create_and_delete_snapshot:
167 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
169 {{ unlimited_volumes() }}
173 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
175 {{ no_failures_sla() }}
177 CinderVolumes.create_and_delete_volume:
184 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
186 {{ unlimited_volumes() }}
189 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
191 {{ no_failures_sla() }}
194 {{ vm_params(image_name,none,1) }}
196 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
198 {{ unlimited_volumes() }}
201 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
203 {{ no_failures_sla() }}
208 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
210 {{ unlimited_volumes() }}
213 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
215 {{ no_failures_sla() }}
217 CinderVolumes.create_and_extend_volume:
223 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
225 {{ unlimited_volumes() }}
228 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
230 {{ no_failures_sla() }}
232 CinderVolumes.create_from_volume_and_delete_volume:
237 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
239 {{ unlimited_volumes() }}
243 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
245 {{ no_failures_sla() }}
247 CinderQos.create_and_get_qos:
252 read_iops_sec: "1000"
254 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
256 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
258 {{ no_failures_sla() }}
260 CinderQos.create_and_list_qos:
265 read_iops_sec: "1000"
267 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
269 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
271 {{ no_failures_sla() }}
273 CinderQos.create_and_set_qos:
278 read_iops_sec: "1000"
280 set_write_iops_sec: "11"
281 set_read_iops_sec: "1001"
283 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
285 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
287 {{ no_failures_sla() }}
289 CinderVolumeTypes.create_and_get_volume_type:
292 description: "rally tests creating types"
294 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
296 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
298 {{ no_failures_sla() }}
300 CinderVolumeTypes.create_and_list_volume_types:
303 description: "rally tests creating types"
305 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
307 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
309 {{ no_failures_sla() }}
311 CinderVolumeTypes.create_and_update_volume_type:
315 update_description: "test update"
317 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
319 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
321 {{ no_failures_sla() }}
323 CinderVolumeTypes.create_volume_type_and_encryption_type:
326 description: "rally tests creating types"
327 provider: "LuksEncryptor"
328 cipher: "aes-xts-plain64"
330 control_location: "front-end"
332 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
334 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
336 {{ no_failures_sla() }}
338 CinderVolumeTypes.create_volume_type_add_and_list_type_access:
341 description: "rally tests creating types"
343 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
345 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
347 {{ no_failures_sla() }}