Merge "Update Ansible playbooks to new names"
[releng/builder.git] / jjb / netvirt / netvirt-csit-hwvtep-openstack.yaml
1 ---
2 - project:
3     name: netvirt-csit-hwvtep-openstack-integration-oxygen
4     jobs:
5       - inttest-csit-hwvtep-openstack
6
7     project: 'netvirt'
8     stream: 'oxygen'
9     branch: 'master'
10
11     topology:
12       - 1node:
13           openstack_system1_count: 1
14           openstack_system2_count: 1
15           odl_system_count: 1
16           enable-haproxy: 'no'
17           install-features: 'odl-netvirt-openstack'
18       - 3node:
19           openstack_system1_count: 1
20           openstack_system2_count: 1
21           odl_system_count: 3
22           enable-haproxy: 'yes'
23           install-features: 'odl-jolokia,odl-netvirt-openstack'
24
25     testplan: '{project}-{topology}-l2gw-openstack.txt'
26
27     functionality:
28       - upstream-stateful:
29           sg-mode: 'stateful'
30       - gate-stateful:
31           sg-mode: 'stateful'
32
33     openstack:
34       - ocata:
35           openstack-branch: 'stable/ocata'
36           odl-ml2-branch: 'stable/ocata'
37           openstack_system_image: '{openstack_system_image_ocata}'
38           openstack_system2_image: '{openstack_system_image_ocata}'
39       - pike:
40           openstack-branch: 'stable/pike'
41           odl-ml2-branch: 'stable/pike'
42           odl-ml2-port-binding: 'pseudo-agentdb-binding'
43           openstack_system_image: '{openstack_system_image_pike}'
44           openstack_system2_image: '{openstack_system_image_pike}'
45       - queens:
46           openstack-branch: 'master'
47           odl-ml2-branch: 'master'
48           odl-ml2-port-binding: 'pseudo-agentdb-binding'
49           openstack_system_image: '{openstack_system_image_pike}'
50           openstack_system2_image: '{openstack_system_image_pike}'
51
52     odl-ml2-driver-version: 'v2'
53     enable-openstack-services: 'placement-api,l2gw-plugin'
54     enable-openstack-compute-services: 'placement-client'
55     security-group-mode: '{sg-mode}'
56     tools_system_count: 2
57     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
58
59     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
60     enable-networking-l2gw: 'yes'
61
62 - project:
63     name: netvirt-csit-hwvtep-openstack-integration-nitrogen
64     jobs:
65       - inttest-csit-hwvtep-openstack
66
67     project: 'netvirt'
68     stream: 'nitrogen'
69     branch: 'stable/nitrogen'
70
71     topology:
72       - 1node:
73           openstack_system1_count: 1
74           openstack_system2_count: 1
75           odl_system_count: 1
76           enable-haproxy: 'no'
77           install-features: 'odl-netvirt-openstack'
78       - 3node:
79           openstack_system1_count: 1
80           openstack_system2_count: 1
81           odl_system_count: 3
82           enable-haproxy: 'yes'
83           install-features: 'odl-jolokia,odl-netvirt-openstack'
84
85     testplan: '{project}-{topology}-l2gw-openstack.txt'
86
87     functionality:
88       - upstream-stateful:
89           schedule: ''
90           sg-mode: 'stateful'
91       - gate-stateful:
92           schedule: ''
93           sg-mode: 'stateful'
94
95     openstack:
96       - ocata:
97           openstack-branch: 'stable/ocata'
98           odl-ml2-branch: 'stable/ocata'
99           openstack_system_image: '{openstack_system_image_ocata}'
100           openstack_system2_image: '{openstack_system_image_ocata}'
101       - pike:
102           openstack-branch: 'stable/pike'
103           odl-ml2-branch: 'stable/pike'
104           odl-ml2-port-binding: 'pseudo-agentdb-binding'
105           openstack_system_image: '{openstack_system_image_pike}'
106           openstack_system2_image: '{openstack_system_image_pike}'
107       - queens:
108           openstack-branch: 'master'
109           odl-ml2-branch: 'master'
110           odl-ml2-port-binding: 'pseudo-agentdb-binding'
111           openstack_system_image: '{openstack_system_image_pike}'
112           openstack_system2_image: '{openstack_system_image_pike}'
113
114     odl-ml2-driver-version: 'v2'
115     enable-openstack-services: 'placement-api,l2gw-plugin'
116     enable-openstack-compute-services: 'placement-client'
117     security-group-mode: '{sg-mode}'
118     tools_system_count: 2
119     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
120
121     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
122     enable-networking-l2gw: 'yes'
123
124 - project:
125     name: netvirt-csit-hwvtep-openstack-integration-carbon
126     jobs:
127       - inttest-csit-hwvtep-openstack
128
129     project: 'netvirt'
130
131     stream: 'carbon'
132     branch: 'stable/carbon'
133     karaf-version: karaf3
134
135     topology:
136       - 1node:
137           openstack_system1_count: 1
138           openstack_system2_count: 1
139           odl_system_count: 1
140           enable-haproxy: 'no'
141           install-features: 'odl-netvirt-openstack'
142       - 3node:
143           openstack_system1_count: 1
144           openstack_system2_count: 1
145           odl_system_count: 3
146           enable-haproxy: 'yes'
147           install-features: 'odl-jolokia,odl-netvirt-openstack'
148
149     testplan: '{project}-{topology}-l2gw-openstack.txt'
150
151     functionality:
152       - upstream-stateful:
153           schedule: ''
154           sg-mode: 'stateful'
155       - gate-stateful:
156           schedule: ''
157           sg-mode: 'stateful'
158
159     openstack:
160       - ocata:
161           openstack-branch: 'stable/ocata'
162           odl-ml2-branch: 'stable/ocata'
163           openstack_system_image: '{openstack_system_image_ocata}'
164           openstack_system2_image: '{openstack_system_image_ocata}'
165       - pike:
166           openstack-branch: 'stable/pike'
167           odl-ml2-branch: 'stable/pike'
168           odl-ml2-port-binding: 'pseudo-agentdb-binding'
169           openstack_system_image: '{openstack_system_image_pike}'
170           openstack_system2_image: '{openstack_system_image_pike}'
171
172     odl-ml2-driver-version: 'v2'
173     enable-openstack-services: 'placement-api,l2gw-plugin'
174     enable-openstack-compute-services: 'placement-client'
175     security-group-mode: '{sg-mode}'
176     tools_system_count: 2
177     tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
178
179     # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
180     enable-networking-l2gw: 'yes'