Merge "Add netvirt minimal clustering suite"
[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-cluster:
53           schedule: ''
54           sg-mode: 'stateful'
55           testplan: '{project}-{topology}-minimal-openstack.txt'
56       - gate-minimal-transparent:
57           schedule: ''
58           sg-mode: 'transparent'
59           testplan: '{project}-{topology}-minimal-openstack.txt'
60       - gate-tempest-transparent:
61           schedule: ''
62           sg-mode: 'transparent'
63           testplan: '{project}-{topology}-tempest-openstack.txt'
64
65     stream:
66       - oxygen:
67           branch: 'master'
68           jre: 'openjdk8'
69       - nitrogen:
70           branch: 'stable/nitrogen'
71           jre: 'openjdk8'
72       - carbon:
73           branch: 'stable/carbon'
74           jre: 'openjdk8'
75           karaf-version: karaf3
76       - boron:
77           branch: 'stable/boron'
78           jre: 'openjdk8'
79           karaf-version: karaf3
80
81     openstack:
82       - newton:
83           openstack-branch: 'stable/newton'
84           odl-ml2-branch: 'stable/newton'
85           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
86           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
87       - newton-nodl-v2:
88           openstack-branch: 'stable/newton'
89           odl-ml2-branch: 'stable/newton'
90           odl-ml2-driver-version: 'v2'
91           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
92           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
93       - ocata:
94           openstack-branch: 'stable/ocata'
95           odl-ml2-branch: 'stable/ocata'
96           odl-ml2-driver-version: 'v2'
97           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
98           openstack_system2_image: 'CentOS 7 - devstack-newton - 20170808-0528'
99
100     security-group-mode: '{sg-mode}'
101
102 - project:
103     name: netvirt-csit-extensions-site-openstack-integration
104     jobs:
105       - '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
106
107     project: 'netvirt'
108
109     topology:
110       - 1node:
111           openstack_system_count: 1
112           openstack_system2_count: 2
113           odl_system_count: 1
114           enable-haproxy: 'no'
115           install-features: 'odl-netvirt-sfc'
116
117     functionality:
118       - extensions-sfc:
119           schedule: ''
120           enable-openstack-plugins: 'networking-odl,networking-sfc'
121           testplan: '{project}-extensions-sfc.txt'
122
123     stream:
124       - nitrogen:
125           branch: 'master'
126           jre: 'openjdk8'
127       - carbon:
128           branch: 'stable/carbon'
129           jre: 'openjdk8'
130           karaf-version: karaf3
131
132     openstack:
133       - newton-nodl-v2:
134           openstack-branch: 'stable/newton'
135           odl-ml2-branch: 'stable/newton'
136           odl-ml2-driver-version: 'v2'
137           openstack_system_image: 'CentOS 7 - devstack-newton - 20170808-0528'
138
139     security-group-mode: 'stateful'