Merge "Add a swap file to build machines"
[releng/builder.git] / jjb / netvirt / netvirt-csit-hwvtep-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-hwvtep-openstack-integration-oxygen
4     jobs:
5       - inttest-csit-hwvtep-openstack
6
7     project: 'netvirt'
8     stream: 'oxygen'
9     branch: 'master'
10     testplan: '{project}-{topology}-l2gw-openstack.txt'
11     odl-ml2-driver-version: 'v2'
12     enable-openstack-services: 'placement-api,l2gw-plugin'
13     enable-openstack-compute-services: 'placement-client'
14     security-group-mode: '{sg-mode}'
15     odl_system_flavor: v1-performance-8
16     openstack_system_flavor: v1-performance-8
17     openstack_system2_flavor: v1-performance-4
18     tools_system_count: 2
19     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
20
21     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
22     enable-networking-l2gw: 'yes'
23
24     topology:
25       - 1node:
26           openstack_system1_count: 1
27           openstack_system2_count: 1
28           odl_system_count: 1
29           enable-haproxy: 'no'
30           install-features: 'odl-netvirt-openstack'
31       - 3node:
32           openstack_system1_count: 1
33           openstack_system2_count: 1
34           odl_system_count: 3
35           enable-haproxy: 'yes'
36           install-features: 'odl-jolokia,odl-netvirt-openstack'
37
38     functionality:
39       - upstream-stateful:
40           sg-mode: 'stateful'
41       - gate-stateful:
42           sg-mode: 'stateful'
43
44     openstack:
45       - ocata:
46           openstack-branch: 'stable/ocata'
47           odl-ml2-branch: 'stable/ocata'
48           openstack_system_image: '{openstack_system_image_ocata}'
49           openstack_system2_image: '{openstack_system_image_ocata}'
50           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
51       - pike:
52           openstack-branch: 'stable/pike'
53           odl-ml2-branch: 'stable/pike'
54           odl-ml2-port-binding: 'pseudo-agentdb-binding'
55           openstack_system_image: '{openstack_system_image_pike}'
56           openstack_system2_image: '{openstack_system_image_pike}'
57           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
58       - queens:
59           openstack-branch: 'master'
60           odl-ml2-branch: 'master'
61           odl-ml2-port-binding: 'pseudo-agentdb-binding'
62           openstack_system_image: '{openstack_system_image_pike}'
63           openstack_system2_image: '{openstack_system_image_pike}'
64
65 - project:
66     name: netvirt-csit-hwvtep-openstack-integration-nitrogen
67     jobs:
68       - inttest-csit-hwvtep-openstack
69
70     project: 'netvirt'
71     stream: 'nitrogen'
72     branch: 'stable/nitrogen'
73     testplan: '{project}-{topology}-l2gw-openstack.txt'
74     odl-ml2-driver-version: 'v2'
75     enable-openstack-services: 'placement-api,l2gw-plugin'
76     enable-openstack-compute-services: 'placement-client'
77     security-group-mode: '{sg-mode}'
78     odl_system_flavor: v1-performance-8
79     openstack_system_flavor: v1-performance-8
80     openstack_system2_flavor: v1-performance-4
81     tools_system_count: 2
82     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
83
84     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
85     enable-networking-l2gw: 'yes'
86
87     topology:
88       - 1node:
89           openstack_system1_count: 1
90           openstack_system2_count: 1
91           odl_system_count: 1
92           enable-haproxy: 'no'
93           install-features: 'odl-netvirt-openstack'
94       - 3node:
95           openstack_system1_count: 1
96           openstack_system2_count: 1
97           odl_system_count: 3
98           enable-haproxy: 'yes'
99           install-features: 'odl-jolokia,odl-netvirt-openstack'
100
101     functionality:
102       - upstream-stateful:
103           sg-mode: 'stateful'
104       - gate-stateful:
105           schedule: ''
106           sg-mode: 'stateful'
107
108     openstack:
109       - ocata:
110           openstack-branch: 'stable/ocata'
111           odl-ml2-branch: 'stable/ocata'
112           openstack_system_image: '{openstack_system_image_ocata}'
113           openstack_system2_image: '{openstack_system_image_ocata}'
114           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
115       - pike:
116           openstack-branch: 'stable/pike'
117           odl-ml2-branch: 'stable/pike'
118           odl-ml2-port-binding: 'pseudo-agentdb-binding'
119           openstack_system_image: '{openstack_system_image_pike}'
120           openstack_system2_image: '{openstack_system_image_pike}'
121           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
122       - queens:
123           openstack-branch: 'master'
124           odl-ml2-branch: 'master'
125           odl-ml2-port-binding: 'pseudo-agentdb-binding'
126           openstack_system_image: '{openstack_system_image_pike}'
127           openstack_system2_image: '{openstack_system_image_pike}'
128
129 - project:
130     name: netvirt-csit-hwvtep-openstack-integration-carbon
131     jobs:
132       - inttest-csit-hwvtep-openstack
133
134     project: 'netvirt'
135
136     stream: 'carbon'
137     branch: 'stable/carbon'
138     karaf-version: karaf3
139     testplan: '{project}-{topology}-l2gw-openstack.txt'
140     odl-ml2-driver-version: 'v2'
141     enable-openstack-services: 'placement-api,l2gw-plugin'
142     enable-openstack-compute-services: 'placement-client'
143     security-group-mode: '{sg-mode}'
144     odl_system_flavor: v1-performance-8
145     openstack_system_flavor: v1-performance-8
146     openstack_system2_flavor: v1-performance-4
147     tools_system_count: 2
148     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
149
150     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
151     enable-networking-l2gw: 'yes'
152
153     topology:
154       - 1node:
155           openstack_system1_count: 1
156           openstack_system2_count: 1
157           odl_system_count: 1
158           enable-haproxy: 'no'
159           install-features: 'odl-netvirt-openstack'
160       - 3node:
161           openstack_system1_count: 1
162           openstack_system2_count: 1
163           odl_system_count: 3
164           enable-haproxy: 'yes'
165           install-features: 'odl-jolokia,odl-netvirt-openstack'
166
167     functionality:
168       - upstream-stateful:
169           sg-mode: 'stateful'
170       - gate-stateful:
171           schedule: ''
172           sg-mode: 'stateful'
173
174     openstack:
175       - ocata:
176           openstack-branch: 'stable/ocata'
177           odl-ml2-branch: 'stable/ocata'
178           openstack_system_image: '{openstack_system_image_ocata}'
179           openstack_system2_image: '{openstack_system_image_ocata}'
180           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
181       - pike:
182           openstack-branch: 'stable/pike'
183           odl-ml2-branch: 'stable/pike'
184           odl-ml2-port-binding: 'pseudo-agentdb-binding'
185           openstack_system_image: '{openstack_system_image_pike}'
186           openstack_system2_image: '{openstack_system_image_pike}'
187           enable-openstack-network-services: '{openstack_legacy_default_network_services}'