Merge "Configuration for Testing Live Migration"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-fluorine
4     jobs:
5       - inttest-csit-openstack
6
7     project: 'netvirt'
8     stream: 'fluorine'
9     branch: 'master'
10     testplan: '{project}-{topology}-openstack.txt'
11     odl-ml2-driver-version: 'v2'
12     enable-openstack-services: 'placement-api,tempest'
13     enable-openstack-compute-services: 'placement-client'
14     security-group-mode: 'stateful'
15     odl_system_flavor: odl-standard-8
16     openstack_system_flavor: odl-standard-8
17     openstack_system2_flavor: odl-standard-4
18
19     topology:
20       - 1node:
21           openstack_system2_count: 2
22           odl_system_count: 1
23           enable-haproxy: 'no'
24           install-features: 'odl-netvirt-openstack'
25           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
26       - 3node:
27           openstack_system2_count: 3
28           odl_system_count: 3
29           enable-haproxy: 'yes'
30           install-features: 'odl-jolokia,odl-netvirt-openstack'
31
32     functionality:
33       - upstream-stateful
34       - upstream-stateful-itm-direct-tunnels:
35           enable-itm-direct-tunnels: 'true'
36       - upstream-stateful-snat-conntrack:
37           odl-snat-mode: 'conntrack'
38       - gate-stateful
39       - gate-stateful-snat-conntrack:
40           odl-snat-mode: 'conntrack'
41       - gate-minimal-cluster:
42           testplan: '{project}-{topology}-minimal-openstack.txt'
43       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
44       - gate-tdd-wip:
45           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
46           schedule: ''
47
48     openstack:
49       - pike:
50           openstack-branch: 'stable/pike'
51           odl-ml2-branch: 'stable/pike'
52           odl-ml2-port-binding: 'pseudo-agentdb-binding'
53           openstack_system_image: '{openstack_system_image_pike}'
54           openstack_system2_image: '{openstack_system_image_pike}'
55           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
56       - queens:
57           openstack-branch: 'stable/queens'
58           odl-ml2-branch: 'stable/queens'
59           odl-ml2-port-binding: 'pseudo-agentdb-binding'
60           openstack_system_image: '{openstack_system_image_pike}'
61           openstack_system2_image: '{openstack_system_image_pike}'
62
63 - project:
64     name: netvirt-csit-openstack-integration-oxygen
65     jobs:
66       - inttest-csit-openstack
67
68     project: 'netvirt'
69     stream: 'oxygen'
70     branch: 'stable/oxygen'
71     testplan: '{project}-{topology}-openstack.txt'
72     odl-ml2-driver-version: 'v2'
73     enable-openstack-services: 'placement-api,tempest'
74     enable-openstack-compute-services: 'placement-client'
75     security-group-mode: 'stateful'
76     odl_system_flavor: odl-standard-8
77     openstack_system_flavor: odl-standard-8
78     openstack_system2_flavor: odl-standard-4
79
80     topology:
81       - 1node:
82           openstack_system2_count: 2
83           odl_system_count: 1
84           enable-haproxy: 'no'
85           install-features: 'odl-netvirt-openstack'
86           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
87       - 3node:
88           openstack_system2_count: 3
89           odl_system_count: 3
90           enable-haproxy: 'yes'
91           install-features: 'odl-jolokia,odl-netvirt-openstack'
92
93     functionality:
94       - upstream-stateful
95       - upstream-stateful-itm-direct-tunnels:
96           enable-itm-direct-tunnels: 'true'
97       - upstream-stateful-snat-conntrack:
98           odl-snat-mode: 'conntrack'
99       - gate-stateful
100       - gate-stateful-snat-conntrack:
101           odl-snat-mode: 'conntrack'
102       - gate-minimal-cluster:
103           testplan: '{project}-{topology}-minimal-openstack.txt'
104       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
105       - gate-tdd-wip:
106           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
107           schedule: ''
108
109     openstack:
110       - pike:
111           openstack-branch: 'stable/pike'
112           odl-ml2-branch: 'stable/pike'
113           odl-ml2-port-binding: 'pseudo-agentdb-binding'
114           openstack_system_image: '{openstack_system_image_pike}'
115           openstack_system2_image: '{openstack_system_image_pike}'
116           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
117       - queens:
118           openstack-branch: 'stable/queens'
119           odl-ml2-branch: 'stable/queens'
120           odl-ml2-port-binding: 'pseudo-agentdb-binding'
121           openstack_system_image: '{openstack_system_image_pike}'
122           openstack_system2_image: '{openstack_system_image_pike}'
123
124 - project:
125     name: netvirt-csit-sfc-openstack-integration
126     jobs:
127       - inttest-csit-openstack
128
129     project: 'netvirt'
130     security-group-mode: 'stateful'
131     odl_system_flavor: odl-standard-4
132     openstack_system2_flavor: odl-standard-2
133
134     topology:
135       - 1node:
136           openstack_system2_count: 2
137           odl_system_count: 1
138           enable-haproxy: 'no'
139           install-features: 'odl-netvirt-sfc'
140
141     functionality:
142       - sfc:
143           enable-openstack-services: 'placement-api,tempest'
144           enable-openstack-compute-services: 'placement-client'
145           enable-openstack-plugins: 'networking-odl,networking-sfc'
146           testplan: '{project}-extensions-sfc.txt'
147
148     stream:
149       - fluorine:
150           branch: 'master'
151       - oxygen:
152           branch: 'stable/oxygen'
153
154     openstack:
155       - queens:
156           openstack-branch: 'stable/queens'
157           odl-ml2-branch: 'stable/queens'
158           odl-ml2-port-binding: 'pseudo-agentdb-binding'
159           openstack_system_image: '{openstack_system_image_pike}'
160           openstack_system2_image: '{openstack_system_image_pike}'