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