801938c4e4f5d4e46b6898f3939791aa114edba6
[functest.git] / functest / opnfv_tests / openstack / rally / scenario / sanity / opnfv-nova.yaml
1   NovaServers.boot_and_live_migrate_server:
2     - args:
3         {{ vm_params(image_name, flavor_name) }}
4         block_migration: false
5         nics:
6           - net-id: {{ netid }}
7       context:
8         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
9       runner:
10         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
11       sla:
12         {{ no_failures_sla() }}
13
14   NovaServers.boot_server_attach_created_volume_and_live_migrate:
15     -
16       args:
17         {{ vm_params(image_name, flavor_name) }}
18         size: 10
19         block_migration: false
20         boot_server_kwargs:
21             nics:
22               - net-id: {{ netid }}
23       context:
24         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
25       runner:
26         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
27       sla:
28         {{ no_failures_sla() }}
29
30   NovaServers.boot_server_from_volume_and_live_migrate:
31     - args:
32         {{ vm_params(image_name, flavor_name) }}
33         block_migration: false
34         volume_size: 10
35         force_delete: false
36         nics:
37           - net-id: {{ netid }}
38       context:
39         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
40       runner:
41         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
42       sla:
43         {{ no_failures_sla() }}
44
45   NovaKeypair.boot_and_delete_server_with_keypair:
46     -
47       args:
48         {{ vm_params(image_name, flavor_name) }}
49         server_kwargs:
50             nics:
51               - net-id: {{ netid }}
52       context:
53         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
54         network:
55           networks_per_tenant: 1
56           start_cidr: "100.1.0.0/25"
57         quotas:
58           {{ unlimited_neutron() }}
59           {{ unlimited_nova(keypairs=true) }}
60         {% endcall %}
61       runner:
62         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
63       sla:
64         {{ no_failures_sla() }}
65
66   NovaServers.boot_server_from_volume_and_delete:
67     -
68       args:
69         {{ vm_params(image_name, flavor_name) }}
70         volume_size: 5
71         nics:
72           - net-id: {{ netid }}
73       context:
74         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
75         network:
76           networks_per_tenant: 1
77           start_cidr: "100.1.0.0/25"
78         quotas:
79           {{ unlimited_volumes() }}
80           {{ unlimited_neutron() }}
81           {{ unlimited_nova() }}
82         {% endcall %}
83       runner:
84         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
85       sla:
86         {{ no_failures_sla() }}
87
88   NovaServers.pause_and_unpause_server:
89     -
90       args:
91         {{ vm_params(image_name, flavor_name) }}
92         force_delete: false
93         nics:
94           - net-id: {{ netid }}
95       context:
96         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
97         network:
98           networks_per_tenant: 1
99           start_cidr: "100.1.0.0/25"
100         quotas:
101           {{ unlimited_neutron() }}
102           {{ unlimited_nova() }}
103         {% endcall %}
104       runner:
105         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
106       sla:
107         {{ no_failures_sla() }}
108
109   NovaServers.boot_and_migrate_server:
110     - args:
111         {{ vm_params(image_name, flavor_name) }}
112         nics:
113           - net-id: {{ netid }}
114       context:
115         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
116       runner:
117         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
118       sla:
119         {{ no_failures_sla() }}
120
121   NovaServers.boot_server_and_list_interfaces:
122     -
123       args:
124         {{ vm_params(image_name, flavor_name) }}
125         auto_assign_nic: true
126       context:
127         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
128         network: {}
129         {% endcall %}
130       runner:
131         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
132       sla:
133         {{ no_failures_sla() }}
134
135   NovaServerGroups.create_and_delete_server_group:
136     -
137       args:
138         policies: ["affinity"]
139       context:
140         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
141       runner:
142         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
143       sla:
144         {{ no_failures_sla() }}