Add Netvirt Magnesium jobs
[releng/builder.git] / jjb / netvirt / netvirt-csit-hwvtep-openstack.yaml
1 ---
2 - project:
3       name: netvirt-csit-hwvtep-openstack-integration-magnesium
4       jobs:
5           - inttest-csit-hwvtep-openstack-custom
6
7       project: 'netvirt'
8       stream: 'magnesium'
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: 'stateful'
15       odl_system_flavor: odl-highcpu-8
16       openstack_system_flavor: odl-highcpu-8
17       openstack_system2_flavor: odl-highcpu-4
18       tools_system_count: 2
19       tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
20       os-cmb-cnt: 0
21       os-ctl-cnt: 1
22       os-cmp-cnt: 2
23
24       # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
25       enable-networking-l2gw: 'yes'
26
27       topology:
28           - 1node:
29                 openstack_system2_count: 2
30                 odl_system_count: 1
31                 enable-haproxy: 'no'
32                 install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
33           - 3node:
34                 openstack_system2_count: 3
35                 odl_system_count: 3
36                 enable-haproxy: 'yes'
37                 install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
38
39       functionality:
40           - upstream-stateful
41           - gate-stateful
42
43       openstack:
44           - queens:
45                 openstack-branch: 'stable/queens'
46                 odl-ml2-branch: 'stable/queens'
47                 odl-ml2-port-binding: 'pseudo-agentdb-binding'
48                 openstack_system_image: '{openstack_queens_system_image}'
49                 openstack_system2_image: '{openstack_queens_system_image}'
50
51 - project:
52       name: netvirt-csit-hwvtep-openstack-integration-sodium
53       jobs:
54           - inttest-csit-hwvtep-openstack-custom
55
56       project: 'netvirt'
57       stream: 'sodium'
58       branch: 'stable/sodium'
59       testplan: '{project}-{topology}-l2gw-openstack.txt'
60       odl-ml2-driver-version: 'v2'
61       enable-openstack-services: 'placement-api,l2gw-plugin'
62       enable-openstack-compute-services: 'placement-client'
63       security-group-mode: 'stateful'
64       odl_system_flavor: odl-highcpu-8
65       openstack_system_flavor: odl-highcpu-8
66       openstack_system2_flavor: odl-highcpu-4
67       tools_system_count: 2
68       tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
69       os-cmb-cnt: 0
70       os-ctl-cnt: 1
71       os-cmp-cnt: 2
72
73       # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
74       enable-networking-l2gw: 'yes'
75
76       topology:
77           - 1node:
78                 openstack_system2_count: 2
79                 odl_system_count: 1
80                 enable-haproxy: 'no'
81                 install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
82           - 3node:
83                 openstack_system2_count: 3
84                 odl_system_count: 3
85                 enable-haproxy: 'yes'
86                 install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
87
88       functionality:
89           - upstream-stateful
90           - gate-stateful
91
92       openstack:
93           - queens:
94                 openstack-branch: 'stable/queens'
95                 odl-ml2-branch: 'stable/queens'
96                 odl-ml2-port-binding: 'pseudo-agentdb-binding'
97                 openstack_system_image: '{openstack_queens_system_image}'
98                 openstack_system2_image: '{openstack_queens_system_image}'
99
100 - project:
101     name: netvirt-csit-hwvtep-openstack-integration-neon
102     jobs:
103       - inttest-csit-hwvtep-openstack-custom
104
105     project: 'netvirt'
106     stream: 'neon'
107     branch: 'stable/neon'
108     testplan: '{project}-{topology}-l2gw-openstack.txt'
109     odl-ml2-driver-version: 'v2'
110     enable-openstack-services: 'placement-api,l2gw-plugin'
111     enable-openstack-compute-services: 'placement-client'
112     security-group-mode: 'stateful'
113     odl_system_flavor: odl-highcpu-8
114     openstack_system_flavor: odl-highcpu-8
115     openstack_system2_flavor: odl-highcpu-4
116     tools_system_count: 2
117     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
118     os-cmb-cnt: 0
119     os-ctl-cnt: 1
120     os-cmp-cnt: 2
121
122     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
123     enable-networking-l2gw: 'yes'
124
125     topology:
126       - 1node:
127           openstack_system2_count: 2
128           odl_system_count: 1
129           enable-haproxy: 'no'
130           install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
131       - 3node:
132           openstack_system2_count: 3
133           odl_system_count: 3
134           enable-haproxy: 'yes'
135           install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
136
137     functionality:
138       - upstream-stateful
139       - gate-stateful
140
141     openstack:
142       - queens:
143           openstack-branch: 'stable/queens'
144           odl-ml2-branch: 'stable/queens'
145           odl-ml2-port-binding: 'pseudo-agentdb-binding'
146           openstack_system_image: '{openstack_queens_system_image}'
147           openstack_system2_image: '{openstack_queens_system_image}'
148
149 - project:
150     name: netvirt-csit-hwvtep-openstack-integration-fluorine
151     jobs:
152       - inttest-csit-hwvtep-openstack-custom
153
154     project: 'netvirt'
155     stream: 'fluorine'
156     branch: 'stable/fluorine'
157     testplan: '{project}-{topology}-l2gw-openstack.txt'
158     odl-ml2-driver-version: 'v2'
159     enable-openstack-services: 'placement-api,l2gw-plugin'
160     enable-openstack-compute-services: 'placement-client'
161     security-group-mode: 'stateful'
162     odl_system_flavor: odl-highcpu-8
163     openstack_system_flavor: odl-highcpu-8
164     openstack_system2_flavor: odl-highcpu-4
165     tools_system_count: 2
166     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20190521-223726.040
167     os-cmb-cnt: 0
168     os-ctl-cnt: 1
169     os-cmp-cnt: 2
170
171     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
172     enable-networking-l2gw: 'yes'
173
174     topology:
175       - 1node:
176           openstack_system2_count: 2
177           odl_system_count: 1
178           enable-haproxy: 'no'
179           install-features: 'odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
180       - 3node:
181           openstack_system2_count: 3
182           odl_system_count: 3
183           enable-haproxy: 'yes'
184           install-features: 'odl-jolokia,odl-netvirt-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
185
186     functionality:
187       - upstream-stateful
188       - gate-stateful
189
190     openstack:
191       - queens:
192           openstack-branch: 'stable/queens'
193           odl-ml2-branch: 'stable/queens'
194           odl-ml2-port-binding: 'pseudo-agentdb-binding'
195           openstack_system_image: '{openstack_queens_system_image}'
196           openstack_system2_image: '{openstack_queens_system_image}'