Merge "Correct nitrogen and carbon streams in CSIT"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration
4     jobs:
5       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
6
7     project: 'netvirt'
8
9     topology:
10       - 1node:
11           openstack_system_count: 3
12           odl_system_count: 1
13           enable-haproxy: 'no'
14           install-features: 'odl-netvirt-openstack'
15       - 3node:
16           openstack_system_count: 4
17           odl_system_count: 3
18           enable-haproxy: 'yes'
19           install-features: 'odl-jolokia,odl-netvirt-openstack'
20
21     testplan: '{project}-{topology}-openstack.txt'
22
23     functionality:
24       - upstream-transparent:
25           schedule: ''
26           sg-mode: 'transparent'
27       - upstream-stateful:
28           schedule: ''
29           sg-mode: 'stateful'
30       - upstream-stateful-snat-conntrack:
31           schedule: ''
32           sg-mode: 'stateful'
33           odl-snat-mode: 'conntrack'
34       - upstream-learn:
35           schedule: ''
36           sg-mode: 'learn'
37       - gate-learn:
38           schedule: ''
39           sg-mode: 'learn'
40       - gate-transparent:
41           schedule: ''
42           sg-mode: 'transparent'
43       - gate-stateful:
44           schedule: ''
45           sg-mode: 'stateful'
46       - gate-minimal-transparent:
47           schedule: ''
48           sg-mode: 'transparent'
49           testplan: '{project}-{topology}-minimal-openstack.txt'
50       - gate-tempest-transparent:
51           schedule: ''
52           sg-mode: 'transparent'
53           testplan: '{project}-{topology}-tempest-openstack.txt'
54
55     stream:
56       - nitrogen:
57           branch: 'master'
58           jre: 'openjdk8'
59       - carbon:
60           branch: 'stable/carbon'
61           jre: 'openjdk8'
62       - boron:
63           branch: 'stable/boron'
64           jre: 'openjdk8'
65
66     openstack:
67       - mitaka:
68           openstack-branch: 'stable/mitaka'
69           odl-ml2-branch: 'stable/mitaka'
70           openstack_system_image: 'CentOS 7 - devstack-mitaka - 20170314-2255'
71       - newton:
72           openstack-branch: 'stable/newton'
73           odl-ml2-branch: 'stable/newton'
74           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
75       - newton-nodl-v2:
76           openstack-branch: 'stable/newton'
77           odl-ml2-branch: 'stable/newton'
78           odl-ml2-driver-version: 'v2'
79           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
80
81     security-group-mode: '{sg-mode}'
82
83 - project:
84     name: netvirt-csit-multi-site-openstack-integration
85     jobs:
86       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
87
88     project: 'netvirt'
89
90     topology:
91       - 2site-1node:
92           openstack_system_count: 6
93           odl_system_count: 2
94           enable-haproxy: 'no'
95           install-features: 'odl-netvirt-openstack,odl-netvirt-federation'
96           num-openstack-sites: 2
97       - 2site-3node:
98           openstack_system_count: 8
99           odl_system_count: 6
100           enable-haproxy: 'yes'
101           install-features: 'odl-jolokia,odl-netvirt-openstack,odl-netvirt-federation'
102           num-openstack-sites: 2
103
104     testplan: '{project}-{topology}-openstack.txt'
105
106     functionality:
107       - upstream-stateful:
108           schedule: ''
109           sg-mode: 'stateful'
110       - upstream-learn:
111           schedule: ''
112           sg-mode: 'learn'
113
114     stream:
115       - nitrogen:
116           branch: 'master'
117           jre: 'openjdk8'
118       - carbon:
119           branch: 'stable/carbon'
120           jre: 'openjdk8'
121       - boron:
122           branch: 'stable/boron'
123           jre: 'openjdk8'
124
125     openstack:
126       - newton-nodl-v2:
127           openstack-branch: 'stable/newton'
128           odl-ml2-branch: 'stable/newton'
129           odl-ml2-driver-version: 'v2'
130           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
131
132     security-group-mode: '{sg-mode}'
133
134 - project:
135     name: netvirt-csit-extensions-site-openstack-integration
136     jobs:
137       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
138
139     project: 'netvirt'
140
141     topology:
142       - 1node:
143           openstack_system_count: 3
144           odl_system_count: 1
145           enable-haproxy: 'no'
146           install-features: 'odl-netvirt-sfc'
147
148     functionality:
149       - extensions-sfc:
150           schedule: ''
151           enable-openstack-plugins: 'networking-odl,networking-sfc'
152           testplan: '{project}-extensions-sfc.txt'
153
154     stream:
155       - nitrogen:
156           branch: 'master'
157           jre: 'openjdk8'
158       - carbon:
159           branch: 'stable/carbon'
160           jre: 'openjdk8'
161
162     openstack:
163       - newton-nodl-v2:
164           openstack-branch: 'stable/newton'
165           odl-ml2-branch: 'stable/newton'
166           odl-ml2-driver-version: 'v2'
167           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
168
169     security-group-mode: 'stateful'