1 {# all scenarios included only in full mode #}
5 NovaKeypair.create_and_delete_keypair:
8 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
10 {{ unlimited_nova(keypairs=true) }}
13 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
15 {{ no_failures_sla() }}
17 NovaKeypair.create_and_list_keypairs:
20 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
22 {{ unlimited_nova(keypairs=true) }}
25 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
27 {{ no_failures_sla() }}
29 NovaServers.boot_and_bounce_server:
41 {{ vm_params(image_name, flavor_name) }}
45 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
47 networks_per_tenant: 1
48 start_cidr: "100.1.0.0/25"
50 {{ unlimited_neutron() }}
51 {{ unlimited_nova() }}
54 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
56 {{ no_failures_sla() }}
58 NovaServers.boot_and_delete_server:
61 {{ vm_params(image_name, flavor_name) }}
65 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
67 networks_per_tenant: 1
68 start_cidr: "100.1.0.0/25"
70 {{ unlimited_neutron() }}
71 {{ unlimited_nova() }}
74 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
76 {{ no_failures_sla() }}
78 NovaServers.boot_and_list_server:
82 {{ vm_params(image_name, flavor_name) }}
86 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
88 networks_per_tenant: 1
89 start_cidr: "100.1.0.0/25"
91 {{ unlimited_neutron() }}
92 {{ unlimited_nova() }}
95 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
97 {{ no_failures_sla() }}
99 NovaServers.boot_and_rebuild_server:
102 {{ vm_params(flavor=flavor_name) }}
104 name: {{ image_name }}
106 name: {{ image_name }}
108 - net-id: {{ netid }}
110 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
112 networks_per_tenant: 1
113 start_cidr: "100.1.0.0/25"
115 {{ unlimited_neutron() }}
116 {{ unlimited_nova() }}
119 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
121 {{ no_failures_sla() }}
123 NovaServers.snapshot_server:
126 {{ vm_params(image_name, flavor_name) }}
128 - net-id: {{ netid }}
130 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
132 networks_per_tenant: 1
133 start_cidr: "100.1.0.0/25"
135 {{ unlimited_neutron() }}
136 {{ unlimited_nova() }}
139 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
141 {{ no_failures_sla() }}
143 NovaServers.boot_server_from_volume:
146 {{ vm_params(image_name, flavor_name) }}
149 - net-id: {{ netid }}
151 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
153 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
155 {{ no_failures_sla() }}
157 NovaServers.boot_server:
160 {{ vm_params(image_name, flavor_name) }}
162 - net-id: {{ netid }}
164 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
166 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
168 {{ no_failures_sla() }}
170 NovaSecGroup.create_and_delete_secgroups:
173 security_group_count: 10
174 rules_per_security_group: 10
176 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
178 {{ unlimited_neutron(secgroups=true) }}
181 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
183 {{ no_failures_sla() }}
185 NovaSecGroup.create_and_list_secgroups:
188 security_group_count: 10
189 rules_per_security_group: 10
191 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
193 {{ unlimited_neutron(secgroups=true) }}
196 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
198 {{ no_failures_sla() }}
200 NovaServers.list_servers:
205 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
207 {{ vm_params(image_name,flavor_name,none)|indent(2,true) }}
208 servers_per_tenant: 2
209 auto_assign_nic: true
213 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
215 {{ no_failures_sla() }}
217 NovaServers.resize_server:
220 {{ vm_params(image_name, flavor_name) }}
226 - net-id: {{ netid }}
228 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
230 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
232 {{ no_failures_sla() }}
234 {% if live_migration %}
236 NovaServers.boot_and_live_migrate_server:
238 {{ vm_params(image_name, flavor_name) }}
239 block_migration: false
241 - net-id: {{ netid }}
243 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
245 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
247 {{ no_failures_sla() }}
249 NovaServers.boot_server_attach_created_volume_and_live_migrate:
252 {{ vm_params(image_name, flavor_name) }}
254 block_migration: false
257 - net-id: {{ netid }}
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 NovaServers.boot_server_from_volume_and_live_migrate:
267 {{ vm_params(image_name, flavor_name) }}
268 block_migration: false
272 - net-id: {{ netid }}
274 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
276 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
278 {{ no_failures_sla() }}
283 NovaKeypair.boot_and_delete_server_with_keypair:
286 {{ vm_params(image_name, flavor_name) }}
289 - net-id: {{ netid }}
291 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
293 networks_per_tenant: 1
294 start_cidr: "100.1.0.0/25"
296 {{ unlimited_neutron() }}
297 {{ unlimited_nova(keypairs=true) }}
300 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
302 {{ no_failures_sla() }}
304 NovaServers.boot_server_from_volume_and_delete:
307 {{ vm_params(image_name, flavor_name) }}
310 - net-id: {{ netid }}
312 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
314 networks_per_tenant: 1
315 start_cidr: "100.1.0.0/25"
317 {{ unlimited_volumes() }}
318 {{ unlimited_neutron() }}
319 {{ unlimited_nova() }}
322 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
324 {{ no_failures_sla() }}
326 NovaServers.pause_and_unpause_server:
329 {{ vm_params(image_name, flavor_name) }}
332 - net-id: {{ netid }}
334 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
336 networks_per_tenant: 1
337 start_cidr: "100.1.0.0/25"
339 {{ unlimited_neutron() }}
340 {{ unlimited_nova() }}
343 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
345 {{ no_failures_sla() }}
347 NovaSecGroup.boot_and_delete_server_with_secgroups:
350 {{ vm_params(image_name, flavor_name) }}
351 security_group_count: 10
352 rules_per_security_group: 10
354 - net-id: {{ netid }}
356 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
358 start_cidr: "100.1.0.0/25"
360 {{ unlimited_nova() }}
361 {{ unlimited_neutron(secgroups=true) }}
364 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
366 {{ no_failures_sla() }}
368 NovaServers.boot_and_migrate_server:
370 {{ vm_params(image_name, flavor_name) }}
372 - net-id: {{ netid }}
374 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
376 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
378 {{ no_failures_sla() }}