Merge "Auto Update CSIT Jobs to run"
[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           karaf-version: karaf3
63       - boron:
64           branch: 'stable/boron'
65           jre: 'openjdk8'
66           karaf-version: karaf3
67
68     openstack:
69       - mitaka:
70           openstack-branch: 'stable/mitaka'
71           odl-ml2-branch: 'stable/mitaka'
72           openstack_system_image: 'CentOS 7 - devstack-mitaka - 20170314-2255'
73       - newton:
74           openstack-branch: 'stable/newton'
75           odl-ml2-branch: 'stable/newton'
76           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
77       - newton-nodl-v2:
78           openstack-branch: 'stable/newton'
79           odl-ml2-branch: 'stable/newton'
80           odl-ml2-driver-version: 'v2'
81           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
82
83     security-group-mode: '{sg-mode}'
84
85 - project:
86     name: netvirt-csit-multi-site-openstack-integration
87     jobs:
88       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
89
90     project: 'netvirt'
91
92     topology:
93       - 2site-1node:
94           openstack_system_count: 6
95           odl_system_count: 2
96           enable-haproxy: 'no'
97           install-features: 'odl-netvirt-openstack,odl-netvirt-federation'
98           num-openstack-sites: 2
99       - 2site-3node:
100           openstack_system_count: 8
101           odl_system_count: 6
102           enable-haproxy: 'yes'
103           install-features: 'odl-jolokia,odl-netvirt-openstack,odl-netvirt-federation'
104           num-openstack-sites: 2
105
106     testplan: '{project}-{topology}-openstack.txt'
107
108     functionality:
109       - upstream-stateful:
110           schedule: ''
111           sg-mode: 'stateful'
112       - upstream-learn:
113           schedule: ''
114           sg-mode: 'learn'
115
116     stream:
117       - nitrogen:
118           branch: 'master'
119           jre: 'openjdk8'
120       - carbon:
121           branch: 'stable/carbon'
122           jre: 'openjdk8'
123       - boron:
124           branch: 'stable/boron'
125           jre: 'openjdk8'
126
127     openstack:
128       - newton-nodl-v2:
129           openstack-branch: 'stable/newton'
130           odl-ml2-branch: 'stable/newton'
131           odl-ml2-driver-version: 'v2'
132           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
133
134     security-group-mode: '{sg-mode}'
135
136 - project:
137     name: netvirt-csit-extensions-site-openstack-integration
138     jobs:
139       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
140
141     project: 'netvirt'
142
143     topology:
144       - 1node:
145           openstack_system_count: 3
146           odl_system_count: 1
147           enable-haproxy: 'no'
148           install-features: 'odl-netvirt-sfc'
149
150     functionality:
151       - extensions-sfc:
152           schedule: ''
153           enable-openstack-plugins: 'networking-odl,networking-sfc'
154           testplan: '{project}-extensions-sfc.txt'
155
156     stream:
157       - nitrogen:
158           branch: 'master'
159           jre: 'openjdk8'
160       - carbon:
161           branch: 'stable/carbon'
162           jre: 'openjdk8'
163
164     openstack:
165       - newton-nodl-v2:
166           openstack-branch: 'stable/newton'
167           odl-ml2-branch: 'stable/newton'
168           odl-ml2-driver-version: 'v2'
169           openstack_system_image: 'CentOS 7 - devstack-newton - 20170314-2256'
170
171     security-group-mode: 'stateful'