Merge "Allow building containers from a gerrit change"
[functest.git] / functest / opnfv_tests / openstack / rally / scenario / full / opnfv-neutron.yaml
1   NeutronNetworks.create_and_update_networks:
2     -
3       args:
4         network_create_args: {}
5         network_update_args:
6           admin_state_up: false
7       context:
8         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
9         quotas:
10           neutron:
11             network: -1
12         {% endcall %}
13       runner:
14         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
15       sla:
16         {{ no_failures_sla() }}
17
18   NeutronNetworks.create_and_update_ports:
19     -
20       args:
21         network_create_args: {}
22         port_create_args: {}
23         port_update_args:
24           admin_state_up: false
25           device_id: "dummy_id"
26           device_owner: "dummy_owner"
27         ports_per_network: 1
28       context:
29         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
30         network: {}
31         quotas:
32           neutron:
33             network: -1
34             port: -1
35         {% endcall %}
36       runner:
37         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
38       sla:
39         {{ no_failures_sla() }}
40
41   NeutronNetworks.create_and_update_routers:
42     -
43       args:
44         network_create_args: {}
45         router_create_args: {}
46         router_update_args:
47           admin_state_up: false
48         subnet_cidr_start: "1.1.0.0/30"
49         subnet_create_args: {}
50         subnets_per_network: 1
51       context:
52         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
53         network: {}
54         quotas:
55           neutron:
56             network: -1
57             subnet: -1
58             port: -1
59             router: -1
60         {% endcall %}
61       runner:
62         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
63       sla:
64         {{ no_failures_sla() }}
65
66   NeutronNetworks.create_and_update_subnets:
67     -
68       args:
69         network_create_args: {}
70         subnet_cidr_start: "1.4.0.0/16"
71         subnet_create_args: {}
72         subnet_update_args:
73           enable_dhcp: false
74         subnets_per_network: 1
75       context:
76         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
77         network: {}
78         quotas:
79           neutron:
80             network: -1
81             subnet: -1
82         {% endcall %}
83       runner:
84         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
85       sla:
86         {{ no_failures_sla() }}
87
88   NeutronNetworks.create_and_delete_networks:
89     -
90       args:
91         network_create_args: {}
92       context:
93         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
94         quotas:
95           neutron:
96             network: -1
97         {% endcall %}
98       runner:
99         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
100       sla:
101         {{ no_failures_sla() }}
102
103   NeutronNetworks.create_and_delete_ports:
104     -
105       args:
106         network_create_args: {}
107         port_create_args: {}
108         ports_per_network: 1
109       context:
110         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
111         network: {}
112         quotas:
113           neutron:
114             network: -1
115             port: -1
116         {% endcall %}
117       runner:
118         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
119       sla:
120         {{ no_failures_sla() }}
121
122   NeutronNetworks.create_and_delete_routers:
123     -
124       args:
125         network_create_args: {}
126         router_create_args: {}
127         subnet_cidr_start: "1.1.0.0/30"
128         subnet_create_args: {}
129         subnets_per_network: 1
130       context:
131         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
132         network: {}
133         quotas:
134           neutron:
135             network: -1
136             subnet: -1
137             port: -1
138             router: -1
139         {% endcall %}
140       runner:
141         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
142       sla:
143         {{ no_failures_sla() }}
144
145   NeutronNetworks.create_and_delete_subnets:
146     -
147       args:
148         network_create_args: {}
149         subnet_cidr_start: "1.1.0.0/30"
150         subnet_create_args: {}
151         subnets_per_network: 1
152       context:
153         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
154         network: {}
155         quotas:
156           neutron:
157             network: -1
158             subnet: -1
159         {% endcall %}
160       runner:
161         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
162       sla:
163         {{ no_failures_sla() }}
164
165   NeutronNetworks.create_and_list_networks:
166     -
167       args:
168         network_create_args: {}
169       context:
170         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
171         quotas:
172           neutron:
173             network: -1
174         {% endcall %}
175       runner:
176         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
177       sla:
178         {{ no_failures_sla() }}
179
180   NeutronNetworks.create_and_list_ports:
181     -
182       args:
183         network_create_args: {}
184         port_create_args: {}
185         ports_per_network: 1
186       context:
187         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
188         network: {}
189         quotas:
190           neutron:
191             network: -1
192             port: -1
193         {% endcall %}
194       runner:
195         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
196       sla:
197         {{ no_failures_sla() }}
198
199   NeutronNetworks.create_and_list_routers:
200     -
201       args:
202         network_create_args: {}
203         router_create_args: {}
204         subnet_cidr_start: "1.1.0.0/30"
205         subnet_create_args: {}
206         subnets_per_network: 1
207       context:
208         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
209         network: {}
210         quotas:
211           neutron:
212             network: -1
213             subnet: -1
214             router: -1
215         {% endcall %}
216       runner:
217         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
218       sla:
219         {{ no_failures_sla() }}
220
221   NeutronNetworks.create_and_list_subnets:
222     -
223       args:
224         network_create_args: {}
225         subnet_cidr_start: "1.1.0.0/30"
226         subnet_create_args: {}
227         subnets_per_network: 1
228       context:
229         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
230         network: {}
231         quotas:
232           neutron:
233             network: -1
234             subnet: -1
235         {% endcall %}
236       runner:
237         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
238       sla:
239         {{ no_failures_sla() }}
240
241   NeutronSecurityGroup.create_and_delete_security_groups:
242     -
243       context:
244         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
245         quotas:
246           neutron:
247             security_group: -1
248         {% endcall %}
249       runner:
250         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
251       sla:
252         {{ no_failures_sla() }}
253
254   NeutronSecurityGroup.create_and_delete_security_group_rule:
255     -
256       context:
257         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
258         quotas:
259           neutron:
260             security_group: -1
261         {% endcall %}
262       runner:
263         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
264       sla:
265         {{ no_failures_sla() }}
266
267   NeutronSecurityGroup.create_and_list_security_group_rules:
268     -
269       context:
270         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
271         quotas:
272           neutron:
273             security_group: -1
274         {% endcall %}
275       runner:
276         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
277       sla:
278         {{ no_failures_sla() }}
279
280   NeutronSecurityGroup.create_and_show_security_group:
281     -
282       context:
283         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
284         quotas:
285           neutron:
286             security_group: -1
287         {% endcall %}
288       runner:
289         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
290       sla:
291         {{ no_failures_sla() }}
292
293   NeutronNetworks.set_and_clear_router_gateway:
294     -
295       args:
296         network_create_args:
297           router:external: True
298       context:
299         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
300         quotas:
301           neutron:
302             network: -1
303             router: -1
304         roles:
305           - "admin"
306         {% endcall %}
307       runner:
308         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
309       sla:
310         {{ no_failures_sla() }}
311
312   NeutronNetworks.create_and_show_ports:
313     -
314       args:
315         ports_per_network: 2
316       context:
317         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
318         network: {}
319         quotas:
320           neutron:
321             network: -1
322             router: -1
323         {% endcall %}
324       runner:
325         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
326       sla:
327         {{ no_failures_sla() }}
328
329   NeutronNetworks.create_and_show_routers:
330     -
331       args:
332         subnets_per_network: 2
333       context:
334         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
335         network: {}
336         quotas:
337           neutron:
338             network: -1
339             subnet: -1
340             router: -1
341         {% endcall %}
342       runner:
343         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
344       sla:
345         {{ no_failures_sla() }}
346
347   NeutronNetworks.create_and_show_subnets:
348     -
349       args:
350         subnets_per_network: 2
351       context:
352         {% call user_context(tenants_amount, users_amount, use_existing_users) %}
353         network: {}
354         quotas:
355           neutron:
356             network: -1
357             subnet: -1
358         {% endcall %}
359       runner:
360         {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
361       sla:
362         {{ no_failures_sla() }}