723db65ffeedb6133b49dcbdc9be51defe6eb330
[functest.git] / testcases / VIM / OpenStack / CI / rally_cert / scenario / opnfv-cinder.yaml
1   CinderVolumes.create_and_attach_volume:
2     -
3       args:
4         {{ vm_params(image_name,flavor_name,1) }}
5         nics:
6           - net-id: {{ netid }}
7       context:
8         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
9         quotas:
10           {{ unlimited_volumes() }}
11         {% endcall %}
12       runner:
13         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
14       sla:
15         {{ no_failures_sla() }}
16
17   CinderVolumes.create_and_delete_snapshot:
18     -
19       args:
20         force: false
21       context:
22         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
23         quotas:
24           {{ unlimited_volumes() }}
25         {{ volumes() }}
26         {% endcall %}
27       runner:
28         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
29       sla:
30         {{ no_failures_sla() }}
31
32   CinderVolumes.create_and_delete_volume:
33     -
34       args:
35         size:
36           max: 1
37           min: 1
38       context:
39         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
40         quotas:
41           {{ unlimited_volumes() }}
42         {% endcall %}
43       runner:
44         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
45       sla:
46         {{ no_failures_sla() }}
47     -
48       args:
49         {{ vm_params(image_name,none,1) }}
50       context:
51         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
52         quotas:
53           {{ unlimited_volumes() }}
54         {% endcall %}
55       runner:
56         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
57       sla:
58         {{ no_failures_sla() }}
59     -
60       args:
61         size: 1
62       context:
63         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
64         quotas:
65           {{ unlimited_volumes() }}
66         {% endcall %}
67       runner:
68         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
69       sla:
70         {{ no_failures_sla() }}
71
72   CinderVolumes.create_and_extend_volume:
73     -
74       args:
75         new_size: 2
76         size: 1
77       context:
78         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
79         quotas:
80           {{ unlimited_volumes() }}
81         {% endcall %}
82       runner:
83         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
84       sla:
85         {{ no_failures_sla() }}
86
87   CinderVolumes.create_and_list_snapshots:
88     -
89       args:
90         detailed: true
91         force: false
92       context:
93         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
94         quotas:
95           {{ unlimited_volumes() }}
96         {{ volumes() }}
97         {% endcall %}
98       runner:
99         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
100       sla:
101         {{ no_failures_sla() }}
102
103   CinderVolumes.create_and_list_volume:
104     -
105       args:
106         detailed: true
107         {{ vm_params(image_name,none,1) }}
108       context:
109         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
110         quotas:
111           {{ unlimited_volumes() }}
112         {% endcall %}
113       runner:
114         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
115       sla:
116         {{ no_failures_sla() }}
117     -
118       args:
119         detailed: true
120         size: 1
121       context:
122         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
123         quotas:
124           {{ unlimited_volumes() }}
125         {% endcall %}
126       runner:
127         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
128       sla:
129         {{ no_failures_sla() }}
130
131   CinderVolumes.create_and_upload_volume_to_image:
132     -
133       args:
134         container_format: "bare"
135         disk_format: "raw"
136         do_delete: true
137         force: false
138         size: 1
139       context:
140         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
141         quotas:
142           {{ unlimited_volumes() }}
143         {% endcall %}
144       runner:
145         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
146       sla:
147         {{ no_failures_sla() }}
148
149   CinderVolumes.create_from_volume_and_delete_volume:
150     -
151       args:
152         size: 1
153       context:
154         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
155         quotas:
156           {{ unlimited_volumes() }}
157         {{ volumes() }}
158         {% endcall %}
159       runner:
160         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
161       sla:
162         {{ no_failures_sla() }}
163
164   CinderVolumes.create_nested_snapshots_and_attach_volume:
165     -
166       args:
167         nested_level: 1
168         size:
169           max: 1
170           min: 1
171       context:
172         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
173         quotas:
174           {{ unlimited_volumes() }}
175         servers:
176           {{ vm_params(image_name,flavor_name,none)|indent(2,true) }}
177           servers_per_tenant: 1
178           auto_assign_nic: true
179         network: {}
180         {% endcall %}
181       runner:
182         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
183       sla:
184         {{ no_failures_sla() }}
185
186   CinderVolumes.create_snapshot_and_attach_volume:
187     -
188       args:
189         volume_type: false
190         size:
191           min: 1
192           max: 5
193       context:
194         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
195         quotas:
196           {{ unlimited_volumes() }}
197         servers:
198           {{ vm_params(image_name,flavor_name,none)|indent(2,true) }}
199           servers_per_tenant: 2
200           auto_assign_nic: true
201         network: {}
202         {% endcall %}
203       runner:
204         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
205       sla:
206         {{ no_failures_sla() }}
207     -
208       args:
209           volume_type: true
210           size:
211               min: 1
212               max: 5
213       context:
214         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
215         quotas:
216           {{ unlimited_volumes() }}
217         servers:
218           {{ vm_params(image_name,flavor_name,none)|indent(2,true) }}
219           servers_per_tenant: 2
220           auto_assign_nic: true
221         network: {}
222         {% endcall %}
223       runner:
224         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
225       sla:
226         {{ no_failures_sla() }}
227
228   CinderVolumes.create_volume:
229     -
230       args:
231         size: 1
232       context:
233         {{ user_context(tenants_amount, users_amount, use_existing_users) }}
234       runner:
235         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
236     -
237       args:
238         size:
239           min: 1
240           max: 5
241       context:
242         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
243         quotas:
244           {{ unlimited_volumes() }}
245         {% endcall %}
246       runner:
247         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
248       sla:
249         {{ no_failures_sla() }}
250
251   CinderVolumes.list_volumes:
252     -
253       args:
254         detailed: True
255       context:
256         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
257         quotas:
258           {{ unlimited_volumes() }}
259         volumes:
260           size: 1
261           volumes_per_tenant: 4
262         {% endcall %}
263       runner:
264         {{ constant_runner(concurrency=2*controllers_amount,times=10*controllers_amount, is_smoke=smoke) }}
265       sla:
266         {{ no_failures_sla() }}