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