Add netvirt gate runs with different testplans
[releng/builder.git] / jjb / netvirt / netvirt-csit-1node-multi-openstack.yaml
1 - project:
2     name: netvirt-csit-openstack-integration
3     jobs:
4         - '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
5
6     project: 'netvirt'
7     testplan: '{project}-1node-openstack.txt'
8
9     functionality:
10         - upstream-transparent:
11             schedule: 'H H * * *'
12             sg-mode: 'transparent'
13         - upstream-stateful:
14             schedule: 'H H * * *'
15             sg-mode: 'stateful'
16         - upstream-learn:
17             schedule: 'H H * * *'
18             sg-mode: 'learn'
19         - gate-transparent:
20             schedule: ''
21             sg-mode: 'transparent'
22         - gate-minimal-transparent:
23             schedule: ''
24             sg-mode: 'transparent'
25             testplan: '{project}-1node-minimal-openstack.txt'
26         - gate-tempest-transparent:
27             schedule: ''
28             sg-mode: 'transparent'
29             testplan: '{project}-1node-tempest-openstack.txt'
30         - gate-learn:
31             schedule: ''
32             sg-mode: 'learn'
33
34     stream:
35         - carbon:
36             branch: 'master'
37             jre: 'openjdk8'
38         - boron:
39             branch: 'stable/boron'
40             jre: 'openjdk8'
41
42     openstack:
43         - mitaka:
44             openstack-branch: 'stable/mitaka'
45             odl-ml2-branch: 'stable/mitaka'
46             odl-ml2-driver-version: 'v1'
47         - newton:
48             openstack-branch: 'stable/newton'
49             odl-ml2-branch: 'stable/newton'
50             odl-ml2-driver-version: 'v1'
51         - newton-nodl-v2:
52             openstack-branch: 'stable/newton'
53             odl-ml2-branch: 'stable/newton'
54             odl-ml2-driver-version: 'v2'
55
56     openstack-vms: 3
57
58     install-features: 'odl-netvirt-openstack'
59
60     odl-enable-l3: 'yes'
61
62     public-bridge: 'br-physnet1'
63
64     enable-openstack-services: 'q-svc,q-dhcp,q-meta,n-cauth,tempest'
65
66     disable-openstack-services: 'swift,cinder,n-net,q-vpn,n-cpu'
67
68     tenant-network-type: 'vxlan'
69
70     security-group-mode: '{sg-mode}'
71
72     robot-options: ''