Merge "Autorelease Nitrogen to upload K4 distro"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2
3 - project:
4     name: netvirt-csit-openstack-integration-nitrogen
5     jobs:
6       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
7
8     project: 'netvirt'
9
10     topology:
11       - 1node:
12           openstack_system_count: 3
13           odl_system_count: 1
14           enable-haproxy: 'no'
15           install-features: 'odl-netvirt-openstack'
16       - 3node:
17           openstack_system_count: 4
18           odl_system_count: 3
19           enable-haproxy: 'yes'
20           install-features: 'odl-jolokia,odl-netvirt-openstack'
21
22     testplan: '{project}-{topology}-openstack.txt'
23
24     functionality:
25       - upstream-transparent:
26           schedule: ''
27           sg-mode: 'transparent'
28       - upstream-stateful:
29           schedule: '@daily'
30           sg-mode: 'stateful'
31           # yamllint disable-line rule:line-length
32           bundle-url: 'https://jenkins.opendaylight.org/releng/view/netvirt/job/netvirt-merge-nitrogen/lastSuccessfulBuild/org.opendaylight.netvirt$vpnservice-karaf/artifact/org.opendaylight.netvirt/vpnservice-karaf/0.5.0-SNAPSHOT/vpnservice-karaf-0.5.0-SNAPSHOT.zip'
33       - upstream-stateful-snat-conntrack:
34           schedule: ''
35           sg-mode: 'stateful'
36           odl-snat-mode: 'conntrack'
37       - upstream-learn:
38           schedule: ''
39           sg-mode: 'learn'
40       - gate-learn:
41           schedule: ''
42           sg-mode: 'learn'
43       - gate-transparent:
44           schedule: ''
45           sg-mode: 'transparent'
46       - gate-stateful:
47           schedule: ''
48           sg-mode: 'stateful'
49       - gate-minimal-transparent:
50           schedule: ''
51           sg-mode: 'transparent'
52           testplan: '{project}-{topology}-minimal-openstack.txt'
53       - gate-tempest-transparent:
54           schedule: ''
55           sg-mode: 'transparent'
56           testplan: '{project}-{topology}-tempest-openstack.txt'
57
58     stream:
59       - nitrogen:
60           branch: 'master'
61           jre: 'openjdk8'
62
63     openstack:
64       - newton:
65           openstack-branch: 'stable/newton'
66           odl-ml2-branch: 'stable/newton'
67           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
68       - newton-nodl-v2:
69           openstack-branch: 'stable/newton'
70           odl-ml2-branch: 'stable/newton'
71           odl-ml2-driver-version: 'v2'
72           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
73       - ocata:
74           openstack-branch: 'stable/ocata'
75           odl-ml2-branch: 'stable/ocata'
76           odl-ml2-driver-version: 'v2'
77           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
78
79     security-group-mode: '{sg-mode}'
80
81 - project:
82     name: netvirt-csit-openstack-integration
83     jobs:
84       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
85
86     project: 'netvirt'
87
88     topology:
89       - 1node:
90           openstack_system_count: 3
91           odl_system_count: 1
92           enable-haproxy: 'no'
93           install-features: 'odl-netvirt-openstack'
94       - 3node:
95           openstack_system_count: 4
96           odl_system_count: 3
97           enable-haproxy: 'yes'
98           install-features: 'odl-jolokia,odl-netvirt-openstack'
99
100     testplan: '{project}-{topology}-openstack.txt'
101
102     functionality:
103       - upstream-transparent:
104           schedule: ''
105           sg-mode: 'transparent'
106       - upstream-stateful:
107           schedule: ''
108           sg-mode: 'stateful'
109       - upstream-stateful-snat-conntrack:
110           schedule: ''
111           sg-mode: 'stateful'
112           odl-snat-mode: 'conntrack'
113       - upstream-learn:
114           schedule: ''
115           sg-mode: 'learn'
116       - gate-learn:
117           schedule: ''
118           sg-mode: 'learn'
119       - gate-transparent:
120           schedule: ''
121           sg-mode: 'transparent'
122       - gate-stateful:
123           schedule: ''
124           sg-mode: 'stateful'
125       - gate-minimal-transparent:
126           schedule: ''
127           sg-mode: 'transparent'
128           testplan: '{project}-{topology}-minimal-openstack.txt'
129       - gate-tempest-transparent:
130           schedule: ''
131           sg-mode: 'transparent'
132           testplan: '{project}-{topology}-tempest-openstack.txt'
133
134     stream:
135       - carbon:
136           branch: 'stable/carbon'
137           jre: 'openjdk8'
138           karaf-version: karaf3
139       - boron:
140           branch: 'stable/boron'
141           jre: 'openjdk8'
142           karaf-version: karaf3
143
144     openstack:
145       - newton:
146           openstack-branch: 'stable/newton'
147           odl-ml2-branch: 'stable/newton'
148           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
149       - newton-nodl-v2:
150           openstack-branch: 'stable/newton'
151           odl-ml2-branch: 'stable/newton'
152           odl-ml2-driver-version: 'v2'
153           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
154       - ocata:
155           openstack-branch: 'stable/ocata'
156           odl-ml2-branch: 'stable/ocata'
157           odl-ml2-driver-version: 'v2'
158           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
159
160     security-group-mode: '{sg-mode}'
161
162 - project:
163     name: netvirt-csit-extensions-site-openstack-integration
164     jobs:
165       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
166
167     project: 'netvirt'
168
169     topology:
170       - 1node:
171           openstack_system_count: 3
172           odl_system_count: 1
173           enable-haproxy: 'no'
174           install-features: 'odl-netvirt-sfc'
175
176     functionality:
177       - extensions-sfc:
178           schedule: ''
179           enable-openstack-plugins: 'networking-odl,networking-sfc'
180           testplan: '{project}-extensions-sfc.txt'
181
182     stream:
183       - nitrogen:
184           branch: 'master'
185           jre: 'openjdk8'
186       - carbon:
187           branch: 'stable/carbon'
188           jre: 'openjdk8'
189           karaf-version: karaf3
190
191     openstack:
192       - newton-nodl-v2:
193           openstack-branch: 'stable/newton'
194           odl-ml2-branch: 'stable/newton'
195           odl-ml2-driver-version: 'v2'
196           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
197
198     security-group-mode: 'stateful'