Merge "yaml file for bundle-based-reconciliaion script"
[releng/builder.git] / jjb / netvirt / netvirt-csit-multi-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-openstack-integration-fluorine
4     jobs:
5       - inttest-csit-openstack
6
7     project: 'netvirt'
8     stream: 'fluorine'
9     branch: 'master'
10     testplan: '{project}-{topology}-openstack.txt'
11     odl-ml2-driver-version: 'v2'
12     enable-openstack-services: 'placement-api,tempest'
13     enable-openstack-compute-services: 'placement-client'
14     security-group-mode: 'stateful'
15     odl_system_flavor: odl-standard-8
16     openstack_system_flavor: odl-standard-8
17     openstack_system2_flavor: odl-standard-4
18
19     topology:
20       - 1node:
21           openstack_system2_count: 2
22           odl_system_count: 1
23           enable-haproxy: 'no'
24           install-features: 'odl-netvirt-openstack'
25           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
26       - 3node:
27           openstack_system2_count: 3
28           odl_system_count: 3
29           enable-haproxy: 'yes'
30           install-features: 'odl-jolokia,odl-netvirt-openstack'
31
32     functionality:
33       - upstream-stateful
34       - upstream-stateful-snat-conntrack:
35           odl-snat-mode: 'conntrack'
36       - gate-stateful
37       - gate-stateful-snat-conntrack:
38           odl-snat-mode: 'conntrack'
39       - gate-minimal-cluster:
40           testplan: '{project}-{topology}-minimal-openstack.txt'
41       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
42       - gate-tdd-wip:
43           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
44           schedule: ''
45
46     openstack:
47       - pike:
48           openstack-branch: 'stable/pike'
49           odl-ml2-branch: 'stable/pike'
50           odl-ml2-port-binding: 'pseudo-agentdb-binding'
51           openstack_system_image: '{openstack_system_image_pike}'
52           openstack_system2_image: '{openstack_system_image_pike}'
53           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
54       - queens:
55           openstack-branch: 'stable/queens'
56           odl-ml2-branch: 'stable/queens'
57           odl-ml2-port-binding: 'pseudo-agentdb-binding'
58           openstack_system_image: '{openstack_system_image_pike}'
59           openstack_system2_image: '{openstack_system_image_pike}'
60
61 - project:
62     name: netvirt-csit-openstack-integration-oxygen
63     jobs:
64       - inttest-csit-openstack
65
66     project: 'netvirt'
67     stream: 'oxygen'
68     branch: 'stable/oxygen'
69     testplan: '{project}-{topology}-openstack.txt'
70     odl-ml2-driver-version: 'v2'
71     enable-openstack-services: 'placement-api,tempest'
72     enable-openstack-compute-services: 'placement-client'
73     security-group-mode: 'stateful'
74     odl_system_flavor: odl-standard-8
75     openstack_system_flavor: odl-standard-8
76     openstack_system2_flavor: odl-standard-4
77
78     topology:
79       - 1node:
80           openstack_system2_count: 2
81           odl_system_count: 1
82           enable-haproxy: 'no'
83           install-features: 'odl-netvirt-openstack'
84           robot-options: '-v FAIL_ON_EXCEPTIONS:True'
85       - 3node:
86           openstack_system2_count: 3
87           odl_system_count: 3
88           enable-haproxy: 'yes'
89           install-features: 'odl-jolokia,odl-netvirt-openstack'
90
91     functionality:
92       - upstream-stateful
93       - upstream-stateful-snat-conntrack:
94           odl-snat-mode: 'conntrack'
95       - gate-stateful
96       - gate-stateful-snat-conntrack:
97           odl-snat-mode: 'conntrack'
98       - gate-minimal-cluster:
99           testplan: '{project}-{topology}-minimal-openstack.txt'
100       # Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
101       - gate-tdd-wip:
102           testplan: '{project}-{topology}-tdd-wip-openstack.txt'
103           schedule: ''
104
105     openstack:
106       - pike:
107           openstack-branch: 'stable/pike'
108           odl-ml2-branch: 'stable/pike'
109           odl-ml2-port-binding: 'pseudo-agentdb-binding'
110           openstack_system_image: '{openstack_system_image_pike}'
111           openstack_system2_image: '{openstack_system_image_pike}'
112           enable-openstack-network-services: '{openstack_legacy_default_network_services}'
113       - queens:
114           openstack-branch: 'stable/queens'
115           odl-ml2-branch: 'stable/queens'
116           odl-ml2-port-binding: 'pseudo-agentdb-binding'
117           openstack_system_image: '{openstack_system_image_pike}'
118           openstack_system2_image: '{openstack_system_image_pike}'
119
120 - project:
121     name: netvirt-csit-sfc-openstack-integration
122     jobs:
123       - inttest-csit-openstack
124
125     project: 'netvirt'
126     security-group-mode: 'stateful'
127     odl_system_flavor: odl-standard-4
128     openstack_system2_flavor: odl-standard-2
129
130     topology:
131       - 1node:
132           openstack_system2_count: 2
133           odl_system_count: 1
134           enable-haproxy: 'no'
135           install-features: 'odl-netvirt-sfc'
136
137     functionality:
138       - sfc:
139           enable-openstack-services: 'placement-api,tempest'
140           enable-openstack-compute-services: 'placement-client'
141           enable-openstack-plugins: 'networking-odl,networking-sfc'
142           testplan: '{project}-extensions-sfc.txt'
143
144     stream:
145       - fluorine:
146           branch: 'master'
147       - oxygen:
148           branch: 'stable/oxygen'
149
150     openstack:
151       - queens:
152           openstack-branch: 'stable/queens'
153           odl-ml2-branch: 'stable/queens'
154           odl-ml2-port-binding: 'pseudo-agentdb-binding'
155           openstack_system_image: '{openstack_system_image_pike}'
156           openstack_system2_image: '{openstack_system_image_pike}'