blob: 2b5e8401534b6472b73b80a114322f3fdfd93f48 [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
26 source: https://github.com/salt-formulas/salt-formula-linux
Dmitry Ukov596ddcf2017-05-04 18:16:16 +040027 - name: keystone
28 repo: git
29 source: https://github.com/salt-formulas/salt-formula-keystone
Michael Polenchuk58161ef2018-05-15 18:04:09 +040030 - name: oslo_templates
31 repo: git
32 source: https://github.com/salt-formulas/salt-formula-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:
45 linux_repo_openstack.sls: tests/pillar/repo_mos9.sls
46
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 Polreich44d9da42018-04-25 10:14:06 +020054 image: <%=ENV['PLATFORM'] || 'epcim/salt:saltstack-ubuntu-xenial-salt-stable'%>
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
63
64 - name: compute_dvr
65 provisioner:
66 pillars-from-files:
67 neutron.sls: tests/pillar/compute_dvr.sls
68
Elena Ezhova166d4012017-08-17 12:53:52 +040069 - name: compute_dvr_fwaas_v1
70 provisioner:
71 pillars-from-files:
72 neutron.sls: tests/pillar/compute_dvr_fwaas_v1.sls
73
Petr Michalec520a2a12017-03-13 08:47:43 +010074 - name: compute_legacy
75 provisioner:
76 pillars-from-files:
77 neutron.sls: tests/pillar/compute_legacy.sls
78
79 - name: compute_nonexternal_dvr
80 provisioner:
81 pillars-from-files:
82 neutron.sls: tests/pillar/compute_nonexternal_dvr.sls
83
84 - name: compute_sriov
85 provisioner:
86 pillars-from-files:
87 neutron.sls: tests/pillar/compute_sriov.sls
88
Ann Kamyshnikova4f943002017-06-15 17:54:22 +040089 - name: compute_qos_sriov
90 provisioner:
91 pillars-from-files:
92 neutron.sls: tests/pillar/compute_qos_sriov.sls
93
94 - name: compute_qos
95 provisioner:
96 pillars-from-files:
97 neutron.sls: tests/pillar/compute_qos.sls
98
Oleg Bondarev0575ae42017-07-28 16:36:25 +040099 - name: compute_ovn
100 provisioner:
101 pillars-from-files:
102 neutron.sls: tests/pillar/compute_ovn.sls
103
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400104 - name: compute_bgpvpn
105 provisioner:
106 pillars-from-files:
107 neutron.sls: tests/pillar/compute_bgpvpn.sls
108
Petr Michalec520a2a12017-03-13 08:47:43 +0100109 - name: control_cluster
110 provisioner:
111 pillars-from-files:
112 neutron.sls: tests/pillar/control_cluster.sls
113
114 - name: control_dvr
115 provisioner:
116 pillars-from-files:
117 neutron.sls: tests/pillar/control_dvr.sls
118
119 - name: control_nodvr
120 provisioner:
121 pillars-from-files:
122 neutron.sls: tests/pillar/control_nodvr.sls
123
Elena Ezhova166d4012017-08-17 12:53:52 +0400124 - name: control_lbaas_octavia
Elena Ezhovacd67cfe2017-06-16 23:35:07 +0400125 provisioner:
126 pillars-from-files:
127 neutron.sls: tests/pillar/control_lbaas_octavia.sls
128
Elena Ezhova166d4012017-08-17 12:53:52 +0400129 - name: control_fwaas_v1
130 provisioner:
131 pillars-from-files:
132 neutron.sls: tests/pillar/control_fwaas_v1.sls
133
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400134 - name: control_l2gw
135 provisioner:
136 pillars-from-files:
137 neutron.sls: tests/pillar/control_l2gw.sls
138
Michael Polenchuk87d2b742017-06-29 12:05:25 +0400139 - name: control_opendaylight
140 provisioner:
141 pillars-from-files:
142 neutron.sls: tests/pillar/control_opendaylight.sls
143
Petr Michalec520a2a12017-03-13 08:47:43 +0100144 - name: control_single
145 provisioner:
146 pillars-from-files:
147 neutron.sls: tests/pillar/control_single.sls
148
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400149 - name: control_qos
150 provisioner:
151 pillars-from-files:
152 neutron.sls: tests/pillar/control_qos.sls
153
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400154 - name: control_ovn
155 provisioner:
156 pillars-from-files:
157 neutron.sls: tests/pillar/control_ovn.sls
158
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400159 - name: control_bgpvpn
160 provisioner:
161 pillars-from-files:
162 neutron.sls: tests/pillar/control_bgpvpn.sls
163
Michael Polenchuk9cccecc2018-09-14 14:54:18 +0400164 - name: control_sfc
165 provisioner:
166 pillars-from-files:
167 neutron.sls: tests/pillar/control_sfc.sls
168
Petr Michalec520a2a12017-03-13 08:47:43 +0100169 - name: gateway_dvr
170 provisioner:
171 pillars-from-files:
172 neutron.sls: tests/pillar/gateway_dvr.sls
173
174 - name: gateway_legacy
175 provisioner:
176 pillars-from-files:
177 neutron.sls: tests/pillar/gateway_legacy.sls
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400178
179 - name: gateway_qos
180 provisioner:
181 pillars-from-files:
182 neutron.sls: tests/pillar/gateway_qos.sls
183
Elena Ezhova166d4012017-08-17 12:53:52 +0400184 - name: gateway_legacy_fwaas_v1
185 provisioner:
186 pillars-from-files:
187 neutron.sls: tests/pillar/gateway_legacy_fwaas_v1.sls
188
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400189 - name: gateway_legacy_l2gw
190 provisioner:
191 pillars-from-files:
192 neutron.sls: tests/pillar/gateway_legacy_l2gw.sls
193
Michael Polenchuk87d2b742017-06-29 12:05:25 +0400194 - name: gateway_legacy_opendaylight
195 provisioner:
196 pillars-from-files:
197 neutron.sls: tests/pillar/gateway_legacy_opendaylight.sls
198
Oleg Iurchenko8cf6cf52017-09-18 15:44:03 +0300199 - name: control_dns
200 provisioner:
201 pillars-from-files:
202 neutron.sls: tests/pillar/control_dns.sls
203
Petr Michalec520a2a12017-03-13 08:47:43 +0100204# vim: ft=yaml sw=2 ts=2 sts=2 tw=125