40424559d264f87815f3ec854dfa4f9a3fc61290
[sdnvpn.git] / sdnvpn / test / functest / config.yaml
1 ---
2 defaults:
3   flavor: m1.tiny  # adapt to your environment
4
5 testcases:
6   sdnvpn.test.functest.testcase_1:
7     enabled: true
8     order: 1
9     description: VPN provides connectivity between subnets
10     instance_1_name: sdnvpn-1-1
11     instance_2_name: sdnvpn-1-2
12     instance_3_name: sdnvpn-1-3
13     instance_4_name: sdnvpn-1-4
14     instance_5_name: sdnvpn-1-5
15     image_name: sdnvpn-image
16     net_1_name: sdnvpn-1-1-net
17     subnet_1_name: sdnvpn-1-1-subnet
18     subnet_1_cidr: 10.10.10.0/24
19     router_1_name: sdnvpn-1-1-router
20     net_2_name: sdnvpn-1-2-net
21     subnet_2_name: sdnvpn-1-2-subnet
22     subnet_2_cidr: 10.10.11.0/24
23     router_2_name: sdnvpn-1-2-router
24     secgroup_name: sdnvpn-sg
25     secgroup_descr: Security group for SDNVPN test cases
26     targets1: '88:88'
27     targets2: '55:55'
28     route_distinguishers: '11:11'
29
30   sdnvpn.test.functest.testcase_2:
31     enabled: true
32     order: 2
33     description: Tenant separation
34     instance_1_name: sdnvpn-2-1
35     instance_2_name: sdnvpn-2-2
36     instance_3_name: sdnvpn-2-3
37     instance_4_name: sdnvpn-2-4
38     instance_5_name: sdnvpn-2-5
39     instance_1_ip: 10.10.10.11
40     instance_2_ip: 10.10.10.12
41     instance_3_ip: 10.10.11.13
42     instance_4_ip: 10.10.10.12
43     instance_5_ip: 10.10.11.13
44     image_name: sdnvpn-image
45     net_1_name: sdnvpn-2-1-net
46     subnet_1a_name: sdnvpn-2-1a-subnet
47     subnet_1a_cidr: 10.10.10.0/24
48     subnet_1b_name: sdnvpn-2-1b-subnet
49     subnet_1b_cidr: 10.10.11.0/24
50     router_1_name: sdnvpn-2-1-router
51     net_2_name: sdnvpn-2-2-net
52     subnet_2a_name: sdnvpn-2-2a-subnet
53     subnet_2a_cidr: 10.10.11.0/24
54     subnet_2b_name: sdnvpn-2-2b-subnet
55     subnet_2b_cidr: 10.10.10.0/24
56     router_2_name: sdnvpn-2-2-router
57     secgroup_name: sdnvpn-sg
58     secgroup_descr: Security group for SDNVPN test cases
59     targets1: '88:88'
60     targets2: '55:55'
61     route_distinguishers1: '111:111'
62     route_distinguishers2: '222:222'
63
64   sdnvpn.test.functest.testcase_3:
65     enabled: true
66     order: 3
67     description: Data center gateway integration
68     secgroup_name: sdnvpn-sg
69     secgroup_descr: Security group for SDNVPN test cases
70     image_name: sdnvpn-image
71     ubuntu_image_name: sdnvpn-ubuntu-image
72     net_1_name: sdnvpn-3-1-net
73     subnet_1_name: sdnvpn-3-1-subnet
74     subnet_1_cidr: 10.10.10.0/24
75     router_1_name: sdnvpn-3-1-router
76     quagga_net_name: sdnvpn-3-2-quagga-net
77     quagga_subnet_name: sdnvpn-3-2-quagga-subnet
78     quagga_subnet_cidr: 10.10.11.0/24
79     quagga_router_name: sdnvpn-3-2-quagga-router
80     quagga_instance_name: sdnvpn-3-2-quagga
81     quagga_instance_ip: 10.10.11.5
82     instance_1_name: sdnvpn-3-1
83     instance_1_ip: 10.10.10.5
84     route_targets: '88:88'
85     import_targets: '88:88'
86     export_targets: '88:88'
87     route_distinguishers: '18:18'
88     external_network_name: External Network in Quagga VM
89     external_network_ip_prefix: 30.1.1.1/32
90     external_network_ip: 30.1.1.1
91
92   sdnvpn.test.functest.testcase_4:
93     enabled: true
94     order: 4
95     description: "VPN provides connectivity between subnets using router \
96                  association"
97     instance_1_name: sdnvpn-4-1
98     instance_2_name: sdnvpn-4-2
99     instance_3_name: sdnvpn-4-3
100     instance_4_name: sdnvpn-4-4
101     instance_5_name: sdnvpn-4-5
102     image_name: sdnvpn-image
103     net_1_name: sdnvpn-4-1-net
104     subnet_1_name: sdnvpn-4-1-subnet
105     subnet_1_cidr: 10.10.10.0/24
106     router_1_name: sdnvpn-4-1-router
107     net_2_name: sdnvpn-4-2-net
108     subnet_2_name: sdnvpn-4-2-subnet
109     subnet_2_cidr: 10.10.11.0/24
110     router_2_name: sdnvpn-4-2-router
111     secgroup_name: sdnvpn-sg
112     secgroup_descr: Security group for SDNVPN test cases
113     targets1: '88:88'
114     targets2: '55:55'
115     route_distinguishers: '12:12'
116
117   sdnvpn.test.functest.testcase_7:
118     enabled: false
119     order: 7
120     description: Network associate VPNs with routers attached (ODL Bug 6962)
121     image_name: sdnvpn-image
122     instance_1_name: sdnvpn-7-1
123     instance_2_name: sdnvpn-7-2
124     net_1_name: sdnvpn-7-1
125     subnet_1_name: sdnvpn-7-1-subnet
126     subnet_1_cidr: 10.10.10.0/24
127     router_1_name: sdnvpn-7-1-router
128     net_2_name: sdnvpn-7-2
129     subnet_2_name: sdnvpn-7-2-subnet
130     subnet_2_cidr: 10.10.20.0/24
131     router_2_name: sdnvpn-7-2-router
132     secgroup_name: sdnvpn-sg
133     secgroup_descr: Security group for SDNVPN test cases
134     targets: '77:77'
135     route_distinguishers: '11:11'
136
137   sdnvpn.test.functest.testcase_8:
138     enabled: true
139     order: 8
140     description: Test floating IP and router assoc coexistence
141     image_name: sdnvpn-image
142     instance_1_name: sdnvpn-8-1
143     instance_2_name: sdnvpn-8-2
144     net_1_name: sdnvpn-8-1
145     subnet_1_name: sdnvpn-8-1-subnet
146     subnet_1_cidr: 10.10.10.0/24
147     router_1_name: sdnvpn-8-1-router
148     net_2_name: sdnvpn-8-2
149     subnet_2_name: sdnvpn-8-2-subnet
150     subnet_2_cidr: 10.10.20.0/24
151     router_2_name: sdnvpn-8-2-router
152     secgroup_name: sdnvpn-sg
153     secgroup_descr: Security group for SDNVPN test cases
154     targets: '88:88'
155     route_distinguishers: '18:18'
156
157   sdnvpn.test.functest.testcase_9:
158     enabled: true
159     order: 9
160     description: "Verify that all OpenStack nodes OVS br-int have fail_mode \
161                  set to secure."
162
163   sdnvpn.test.functest.testcase_10:
164     enabled: true
165     order: 10
166     description: "Test if interupts occure during ping, when removing and \
167                  adding instances"
168     instance_1_name: sdnvpn-10-1
169     instance_2_name: sdnvpn-10-2
170     instance_3_name: sdnvpn-10-3
171     instance_4_name: sdnvpn-10-4
172     image_name: sdnvpn-image
173     net_1_name: sdnvpn-10-1-net
174     subnet_1_name: sdnvpn-10-1-subnet
175     subnet_1_cidr: 10.10.10.0/24
176     router_1_name: sdnvpn-10-1-router
177     secgroup_name: sdnvpn-sg
178     secgroup_descr: Security group for SDNVPN test cases
179
180   sdnvpn.test.functest.testcase_11:
181     enabled: true
182     order: 11
183     description: "Check relevant OVS groups are removed upon deletion of \
184                  OpenStack topology"
185     instance_1_name: sdnvpn-11-1
186     instance_2_name: sdnvpn-11-2
187     image_name: sdnvpn-image
188     net_1_name: sdnvpn-11-1-net
189     subnet_1_name: sdnvpn-11-1-subnet
190     subnet_1_cidr: 10.10.10.0/24
191     router_1_name: sdnvpn-11-1-router
192     secgroup_name: sdnvpn-sg
193     secgroup_descr: Security group for SDNVPN test cases
194
195   sdnvpn.test.functest.testcase_12:
196     enabled: true
197     order: 12
198     description: Check Flows and Groups are reprogrammed after OVS reconnect
199     instance_1_name: sdnvpn-12-1
200     instance_2_name: sdnvpn-12-2
201     image_name: sdnvpn-image
202     net_1_name: sdnvpn-12-1-net
203     subnet_1_name: sdnvpn-12-1-subnet
204     subnet_1_cidr: 10.10.10.0/24
205     secgroup_name: sdnvpn-sg
206     secgroup_descr: Security group for SDNVPN test cases
207
208   sdnvpn.test.functest.testcase_13:
209     enabled: true
210     order: 13
211     description: Testing extra route ECMP for intra-data center scenario
212     instance_1_name: sdnvpn-13-1
213     instance_2_name: sdnvpn-13-2
214     instance_3_name: sdnvpn-13-3
215     image_name: sdnvpn-image
216     net_1_name: sdnvpn-13-1-net
217     subnet_1_name: sdnvpn-13-1-subnet
218     subnet_1_cidr: 10.10.10.0/24
219     router_1_name: sdnvpn-13-1-router
220     net_2_name: sdnvpn-13-2-net
221     subnet_2_name: sdnvpn-13-2-subnet
222     subnet_2_cidr: 10.10.11.0/24
223     router_2_name: sdnvpn-13-2-router
224     interface_name: lo
225     interface_number: 1
226     extra_route_cidr: 179.24.1.12/32
227     extra_route_ip: 179.24.1.12
228     extra_route_subnet_mask: 255.255.255.255
229     extra_route_name: sdnvpn_extra_route_13
230     secgroup_name: sdnvpn-sg
231     secgroup_descr: Security group for SDNVPN test cases
232     targets1: '88:88'
233     targets2: '88:88'
234     route_distinguishers:
235       - '12:12'
236       - '13:13'