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) }}
88 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
90 {{ unlimited_volumes() }}
93 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
95 {{ no_failures_sla() }}
97 CinderVolumes.create_snapshot_and_attach_volume:
100 {{ vm_params(image_name,flavor_name) }}
105 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
107 {{ unlimited_volumes() }}
110 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
112 {{ no_failures_sla() }}
114 CinderVolumes.create_volume:
119 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
121 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
128 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
130 {{ unlimited_volumes() }}
133 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
135 {{ no_failures_sla() }}
137 CinderVolumes.list_volumes:
142 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
144 {{ unlimited_volumes() }}
147 volumes_per_tenant: 4
150 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
152 {{ no_failures_sla() }}
154 CinderVolumes.create_and_delete_snapshot:
159 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
161 {{ unlimited_volumes() }}
165 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
167 {{ no_failures_sla() }}
169 CinderVolumes.create_and_delete_volume:
176 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
178 {{ unlimited_volumes() }}
181 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
183 {{ no_failures_sla() }}
186 {{ vm_params(image_name,none,1) }}
188 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
190 {{ unlimited_volumes() }}
193 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
195 {{ no_failures_sla() }}
200 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
202 {{ unlimited_volumes() }}
205 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
207 {{ no_failures_sla() }}
209 CinderVolumes.create_and_extend_volume:
215 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
217 {{ unlimited_volumes() }}
220 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
222 {{ no_failures_sla() }}
224 CinderVolumes.create_from_volume_and_delete_volume:
229 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
231 {{ unlimited_volumes() }}
235 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
237 {{ no_failures_sla() }}
239 CinderQos.create_and_get_qos:
244 read_iops_sec: "1000"
246 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
248 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
250 {{ no_failures_sla() }}
252 CinderQos.create_and_list_qos:
257 read_iops_sec: "1000"
259 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
261 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
263 {{ no_failures_sla() }}
265 CinderQos.create_and_set_qos:
270 read_iops_sec: "1000"
272 set_write_iops_sec: "11"
273 set_read_iops_sec: "1001"
275 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
277 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
279 {{ no_failures_sla() }}
281 CinderVolumeTypes.create_and_get_volume_type:
284 description: "rally tests creating types"
286 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
288 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
290 {{ no_failures_sla() }}
292 CinderVolumeTypes.create_and_list_volume_types:
295 description: "rally tests creating types"
297 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
299 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
301 {{ no_failures_sla() }}
303 CinderVolumeTypes.create_and_update_volume_type:
307 update_description: "test update"
309 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
311 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
313 {{ no_failures_sla() }}
315 CinderVolumeTypes.create_volume_type_and_encryption_type:
318 description: "rally tests creating types"
319 provider: "LuksEncryptor"
320 cipher: "aes-xts-plain64"
322 control_location: "front-end"
324 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
326 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
328 {{ no_failures_sla() }}
330 CinderVolumeTypes.create_volume_type_add_and_list_type_access:
333 description: "rally tests creating types"
335 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
337 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
339 {{ no_failures_sla() }}