blob: 5e091ffecb88236a575dd4a547d199bb4b222d9a [file] [log] [blame]
Petr Michalec520a2a12017-03-13 08:47:43 +01001---
2driver:
3 name: docker
4 hostname: neutron.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
Oleh Hryhorov523fd642018-01-19 18:38:26 +020011 salt_version: <%=ENV['SALT_VERSION'] || 'latest'%>
Petr Michalec520a2a12017-03-13 08:47:43 +010012 require_chef: false
13 log_level: error
14 formula: neutron
15 grains:
16 noservices: True
17 vendor_repo:
18 - type: apt
19 url: http://apt-mk.mirantis.com/trusty
20 key_url: http://apt-mk.mirantis.com/public.gpg
21 components: oc303 extra
22 distribution: nightly
23 dependencies:
24 - name: linux
25 repo: git
Michael Polenchuk37aacbf2018-12-11 17:27:40 +040026 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Dmitry Ukov596ddcf2017-05-04 18:16:16 +040027 - name: keystone
28 repo: git
Michael Polenchuk37aacbf2018-12-11 17:27:40 +040029 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
Michael Polenchuk58161ef2018-05-15 18:04:09 +040030 - name: oslo_templates
31 repo: git
Michael Polenchuk37aacbf2018-12-11 17:27:40 +040032 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Petr Michalec520a2a12017-03-13 08:47:43 +010033 state_top:
34 base:
35 "*":
36 - linux.system
37 - neutron
38 pillars:
39 top.sls:
40 base:
41 "*":
42 - linux_repo_openstack
43 - neutron
44 pillars-from-files:
Ann Kamyshnikova34800532018-12-07 13:21:11 +040045 linux_repo_openstack.sls: tests/pillar/repo_<%= ENV['OS_VERSION'] || 'mos9' %>.sls
Petr Michalec520a2a12017-03-13 08:47:43 +010046
47verifier:
48 name: inspec
49 sudo: true
50
51platforms:
Jakub Josef2b7daf12018-02-20 12:17:46 +010052 - name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable'%>
Petr Michalec520a2a12017-03-13 08:47:43 +010053 driver_config:
Martin Polreichd90a0292018-11-20 15:09:29 +010054 image: <%=ENV['PLATFORM'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
Petr Michalec520a2a12017-03-13 08:47:43 +010055 platform: ubuntu
56
57suites:
58
59 - name: compute_dpdk
60 provisioner:
61 pillars-from-files:
62 neutron.sls: tests/pillar/compute_dpdk.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +040063 pillars:
64 release.sls:
65 neutron:
66 compute:
67 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Petr Michalec520a2a12017-03-13 08:47:43 +010068
69 - name: compute_dvr
70 provisioner:
71 pillars-from-files:
72 neutron.sls: tests/pillar/compute_dvr.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +040073 pillars:
74 release.sls:
75 neutron:
76 compute:
77 version: <%= ENV['OS_VERSION'] || 'pike' %>
Petr Michalec520a2a12017-03-13 08:47:43 +010078
Elena Ezhova166d4012017-08-17 12:53:52 +040079 - name: compute_dvr_fwaas_v1
80 provisioner:
81 pillars-from-files:
82 neutron.sls: tests/pillar/compute_dvr_fwaas_v1.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +040083 pillars:
84 release.sls:
85 neutron:
86 compute:
87 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Elena Ezhova166d4012017-08-17 12:53:52 +040088
Petr Michalec520a2a12017-03-13 08:47:43 +010089 - name: compute_legacy
90 provisioner:
91 pillars-from-files:
92 neutron.sls: tests/pillar/compute_legacy.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +040093 pillars:
94 release.sls:
95 neutron:
96 compute:
97 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Petr Michalec520a2a12017-03-13 08:47:43 +010098
99 - name: compute_nonexternal_dvr
100 provisioner:
101 pillars-from-files:
102 neutron.sls: tests/pillar/compute_nonexternal_dvr.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400103 pillars:
104 release.sls:
105 neutron:
106 compute:
107 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Petr Michalec520a2a12017-03-13 08:47:43 +0100108
109 - name: compute_sriov
110 provisioner:
111 pillars-from-files:
112 neutron.sls: tests/pillar/compute_sriov.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400113 pillars:
114 release.sls:
115 neutron:
116 compute:
117 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
118
Petr Michalec520a2a12017-03-13 08:47:43 +0100119
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400120 - name: compute_qos_sriov
121 provisioner:
122 pillars-from-files:
123 neutron.sls: tests/pillar/compute_qos_sriov.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400124 pillars:
125 release.sls:
126 neutron:
127 compute:
128 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400129
130 - name: compute_qos
131 provisioner:
132 pillars-from-files:
133 neutron.sls: tests/pillar/compute_qos.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400134 pillars:
135 release.sls:
136 neutron:
137 compute:
138 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400139
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400140 - name: compute_ovn
141 provisioner:
142 pillars-from-files:
143 neutron.sls: tests/pillar/compute_ovn.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400144 release.sls:
145 neutron:
146 compute:
147 version: <%= ENV['OS_VERSION'] || 'queens' %>
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400148
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400149 - name: compute_bgpvpn
150 provisioner:
151 pillars-from-files:
152 neutron.sls: tests/pillar/compute_bgpvpn.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400153 release.sls:
154 neutron:
155 compute:
156 version: <%= ENV['OS_VERSION'] || 'pike' %>
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400157
Petr Michalec520a2a12017-03-13 08:47:43 +0100158 - name: control_cluster
159 provisioner:
160 pillars-from-files:
161 neutron.sls: tests/pillar/control_cluster.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400162 release.sls:
163 neutron:
164 server:
165 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Petr Michalec520a2a12017-03-13 08:47:43 +0100166
167 - name: control_dvr
168 provisioner:
169 pillars-from-files:
170 neutron.sls: tests/pillar/control_dvr.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400171 release.sls:
172 neutron:
173 server:
174 version: <%= ENV['OS_VERSION'] || 'pike' %>
Petr Michalec520a2a12017-03-13 08:47:43 +0100175
176 - name: control_nodvr
177 provisioner:
178 pillars-from-files:
179 neutron.sls: tests/pillar/control_nodvr.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400180 release.sls:
181 neutron:
182 server:
183 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Petr Michalec520a2a12017-03-13 08:47:43 +0100184
Elena Ezhova166d4012017-08-17 12:53:52 +0400185 - name: control_lbaas_octavia
Elena Ezhovacd67cfe2017-06-16 23:35:07 +0400186 provisioner:
187 pillars-from-files:
188 neutron.sls: tests/pillar/control_lbaas_octavia.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400189 release.sls:
190 neutron:
191 server:
192 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Elena Ezhovacd67cfe2017-06-16 23:35:07 +0400193
Elena Ezhova166d4012017-08-17 12:53:52 +0400194 - name: control_fwaas_v1
195 provisioner:
196 pillars-from-files:
197 neutron.sls: tests/pillar/control_fwaas_v1.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400198 release.sls:
199 neutron:
200 server:
201 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Elena Ezhova166d4012017-08-17 12:53:52 +0400202
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400203 - name: control_l2gw
204 provisioner:
205 pillars-from-files:
206 neutron.sls: tests/pillar/control_l2gw.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400207 release.sls:
208 neutron:
209 server:
210 version: <%= ENV['OS_VERSION'] || 'pike' %>
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400211
Michael Polenchuk87d2b742017-06-29 12:05:25 +0400212 - name: control_opendaylight
213 provisioner:
214 pillars-from-files:
215 neutron.sls: tests/pillar/control_opendaylight.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400216 release.sls:
217 neutron:
218 server:
219 version: <%= ENV['OS_VERSION'] || 'pike' %>
Michael Polenchuk87d2b742017-06-29 12:05:25 +0400220
Petr Michalec520a2a12017-03-13 08:47:43 +0100221 - name: control_single
222 provisioner:
223 pillars-from-files:
224 neutron.sls: tests/pillar/control_single.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400225 release.sls:
226 neutron:
227 server:
228 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Petr Michalec520a2a12017-03-13 08:47:43 +0100229
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400230 - name: control_qos
231 provisioner:
232 pillars-from-files:
233 neutron.sls: tests/pillar/control_qos.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400234 release.sls:
235 neutron:
236 server:
237 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400238
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400239 - name: control_ovn
240 provisioner:
241 pillars-from-files:
242 neutron.sls: tests/pillar/control_ovn.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400243 release.sls:
244 neutron:
245 server:
246 version: <%= ENV['OS_VERSION'] || 'queens' %>
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400247
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400248 - name: control_bgpvpn
249 provisioner:
250 pillars-from-files:
251 neutron.sls: tests/pillar/control_bgpvpn.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400252 release.sls:
253 neutron:
254 server:
255 version: <%= ENV['OS_VERSION'] || 'pike' %>
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400256
Michael Polenchuk9cccecc2018-09-14 14:54:18 +0400257 - name: control_sfc
258 provisioner:
259 pillars-from-files:
260 neutron.sls: tests/pillar/control_sfc.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400261 release.sls:
262 neutron:
263 server:
264 version: <%= ENV['OS_VERSION'] || 'queens' %>
Michael Polenchuk9cccecc2018-09-14 14:54:18 +0400265
Petr Michalec520a2a12017-03-13 08:47:43 +0100266 - name: gateway_dvr
267 provisioner:
268 pillars-from-files:
269 neutron.sls: tests/pillar/gateway_dvr.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400270 release.sls:
271 neutron:
272 gateway:
273 version: <%= ENV['OS_VERSION'] || 'pike' %>
Petr Michalec520a2a12017-03-13 08:47:43 +0100274
275 - name: gateway_legacy
276 provisioner:
277 pillars-from-files:
278 neutron.sls: tests/pillar/gateway_legacy.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400279 release.sls:
280 neutron:
281 gateway:
282 version: <%= ENV['OS_VERSION'] || 'mitaka' %>
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400283
284 - name: gateway_qos
285 provisioner:
286 pillars-from-files:
287 neutron.sls: tests/pillar/gateway_qos.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400288 release.sls:
289 neutron:
290 gateway:
291 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400292
Elena Ezhova166d4012017-08-17 12:53:52 +0400293 - name: gateway_legacy_fwaas_v1
294 provisioner:
295 pillars-from-files:
296 neutron.sls: tests/pillar/gateway_legacy_fwaas_v1.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400297 release.sls:
298 neutron:
299 gateway:
300 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Elena Ezhova166d4012017-08-17 12:53:52 +0400301
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400302 - name: gateway_legacy_l2gw
303 provisioner:
304 pillars-from-files:
305 neutron.sls: tests/pillar/gateway_legacy_l2gw.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400306 release.sls:
307 neutron:
308 gateway:
309 version: <%= ENV['OS_VERSION'] || 'pike' %>
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400310
Michael Polenchuk87d2b742017-06-29 12:05:25 +0400311 - name: gateway_legacy_opendaylight
312 provisioner:
313 pillars-from-files:
314 neutron.sls: tests/pillar/gateway_legacy_opendaylight.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400315 release.sls:
316 neutron:
317 gateway:
318 version: <%= ENV['OS_VERSION'] || 'pike' %>
Michael Polenchuk87d2b742017-06-29 12:05:25 +0400319
Oleg Iurchenko8cf6cf52017-09-18 15:44:03 +0300320 - name: control_dns
321 provisioner:
322 pillars-from-files:
323 neutron.sls: tests/pillar/control_dns.sls
Ann Kamyshnikova34800532018-12-07 13:21:11 +0400324 release.sls:
325 neutron:
326 server:
327 version: <%= ENV['OS_VERSION'] || 'ocata' %>
Oleg Iurchenko8cf6cf52017-09-18 15:44:03 +0300328
Michael Polenchuk37aacbf2018-12-11 17:27:40 +0400329# vim: ft=yaml sw=2 ts=2 sts=2 tw=125