Merge "Add Gate job for netvirt-hwvtep"
[releng/builder.git] / jjb / netvirt / netvirt-csit-hwvtep-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-hwvtep-openstack-integration
4     jobs:
5       - '{project}-csit-hwvtep-{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}-l2gw-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-learn:
31           schedule: ''
32           sg-mode: 'learn'
33       - gate-stateful:
34           schedule: ''
35           sg-mode: 'stateful'
36
37     stream:
38       - nitrogen:
39           branch: 'master'
40           jre: 'openjdk8'
41       - carbon:
42           branch: 'stable/carbon'
43           jre: 'openjdk8'
44           karaf-version: karaf3
45       - boron:
46           branch: 'stable/boron'
47           jre: 'openjdk8'
48           karaf-version: karaf3
49
50     openstack:
51       - newton:
52           openstack-branch: 'stable/newton'
53           odl-ml2-branch: 'stable/newton'
54           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
55       - newton-nodl-v2:
56           openstack-branch: 'stable/newton'
57           odl-ml2-branch: 'stable/newton'
58           odl-ml2-driver-version: 'v2'
59           openstack_system_image: 'CentOS 7 - devstack-newton - 20170609-0220'
60
61     tools_system_count: 2
62
63     tools_system_image: 'Ubuntu 16.04 - mininet-ovs-25 - 20170516-0740'
64
65     enable-networking-l2gw: 'yes'
66
67     enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest,l2gw-plugin'
68
69     security-group-mode: '{sg-mode}'