Merge "Quagga image name is updated for ubuntu16-04"
[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: 1
12           openstack_system2_count: 2
13           odl_system_count: 1
14           enable-haproxy: 'no'
15           install-features: 'odl-netvirt-openstack'
16       - 3node:
17           openstack_system_count: 1
18           openstack_system2_count: 3
19           odl_system_count: 3
20           enable-haproxy: 'yes'
21           install-features: 'odl-jolokia,odl-netvirt-openstack'
22
23     testplan: '{project}-{topology}-openstack.txt'
24
25     functionality:
26       - upstream-transparent:
27           schedule: ''
28           sg-mode: 'transparent'
29       - upstream-stateful:
30           schedule: ''
31           sg-mode: 'stateful'
32       - upstream-stateful-snat-conntrack:
33           schedule: ''
34           sg-mode: 'stateful'
35           odl-snat-mode: 'conntrack'
36       - upstream-learn:
37           schedule: ''
38           sg-mode: 'learn'
39       - gate-learn:
40           schedule: ''
41           sg-mode: 'learn'
42       - gate-transparent:
43           schedule: ''
44           sg-mode: 'transparent'
45       - gate-stateful:
46           schedule: ''
47           sg-mode: 'stateful'
48       - gate-stateful-snat-conntrack:
49           schedule: ''
50           sg-mode: 'stateful'
51           odl-snat-mode: 'conntrack'
52       - gate-minimal-transparent:
53           schedule: ''
54           sg-mode: 'transparent'
55           testplan: '{project}-{topology}-minimal-openstack.txt'
56       - gate-tempest-transparent:
57           schedule: ''
58           sg-mode: 'transparent'
59           testplan: '{project}-{topology}-tempest-openstack.txt'
60
61     stream:
62       - oxygen:
63           branch: 'master'
64           jre: 'openjdk8'
65       - nitrogen:
66           branch: 'stable/nitrogen'
67           jre: 'openjdk8'
68       - carbon:
69           branch: 'stable/carbon'
70           jre: 'openjdk8'
71           karaf-version: karaf3
72       - boron:
73           branch: 'stable/boron'
74           jre: 'openjdk8'
75           karaf-version: karaf3
76
77     openstack:
78       - newton:
79           openstack-branch: 'stable/newton'
80           odl-ml2-branch: 'stable/newton'
81           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
82           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
83       - newton-nodl-v2:
84           openstack-branch: 'stable/newton'
85           odl-ml2-branch: 'stable/newton'
86           odl-ml2-driver-version: 'v2'
87           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
88           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
89       - ocata:
90           openstack-branch: 'stable/ocata'
91           odl-ml2-branch: 'stable/ocata'
92           odl-ml2-driver-version: 'v2'
93           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
94           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
95
96     security-group-mode: '{sg-mode}'
97
98 - project:
99     name: netvirt-csit-extensions-site-openstack-integration
100     jobs:
101       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
102
103     project: 'netvirt'
104
105     topology:
106       - 1node:
107           openstack_system_count: 1
108           openstack_system2_count: 2
109           odl_system_count: 1
110           enable-haproxy: 'no'
111           install-features: 'odl-netvirt-sfc'
112
113     functionality:
114       - extensions-sfc:
115           schedule: ''
116           enable-openstack-plugins: 'networking-odl,networking-sfc'
117           testplan: '{project}-extensions-sfc.txt'
118
119     stream:
120       - nitrogen:
121           branch: 'master'
122           jre: 'openjdk8'
123       - carbon:
124           branch: 'stable/carbon'
125           jre: 'openjdk8'
126           karaf-version: karaf3
127
128     openstack:
129       - newton-nodl-v2:
130           openstack-branch: 'stable/newton'
131           odl-ml2-branch: 'stable/newton'
132           odl-ml2-driver-version: 'v2'
133           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
134
135     security-group-mode: 'stateful'