blob: 843d75ef368786ff21ca8b12e28a90641f7dbd30 [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
Petr Michalec520a2a12017-03-13 08:47:43 +010030 state_top:
31 base:
32 "*":
33 - linux.system
34 - neutron
35 pillars:
36 top.sls:
37 base:
38 "*":
39 - linux_repo_openstack
40 - neutron
41 pillars-from-files:
42 linux_repo_openstack.sls: tests/pillar/repo_mos9.sls
43
44verifier:
45 name: inspec
46 sudo: true
47
48platforms:
Jakub Josef2b7daf12018-02-20 12:17:46 +010049 - name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable'%>
Petr Michalec520a2a12017-03-13 08:47:43 +010050 driver_config:
Jakub Josef2b7daf12018-02-20 12:17:46 +010051 image: <%=ENV['PLATFORM'] || 'epcim/salt-formulas:saltstack-ubuntu-xenial-salt-stable'%>
Petr Michalec520a2a12017-03-13 08:47:43 +010052 platform: ubuntu
53
54suites:
55
56 - name: compute_dpdk
57 provisioner:
58 pillars-from-files:
59 neutron.sls: tests/pillar/compute_dpdk.sls
60
61 - name: compute_dvr
62 provisioner:
63 pillars-from-files:
64 neutron.sls: tests/pillar/compute_dvr.sls
65
Elena Ezhova166d4012017-08-17 12:53:52 +040066 - name: compute_dvr_fwaas_v1
67 provisioner:
68 pillars-from-files:
69 neutron.sls: tests/pillar/compute_dvr_fwaas_v1.sls
70
Petr Michalec520a2a12017-03-13 08:47:43 +010071 - name: compute_legacy
72 provisioner:
73 pillars-from-files:
74 neutron.sls: tests/pillar/compute_legacy.sls
75
76 - name: compute_nonexternal_dvr
77 provisioner:
78 pillars-from-files:
79 neutron.sls: tests/pillar/compute_nonexternal_dvr.sls
80
81 - name: compute_sriov
82 provisioner:
83 pillars-from-files:
84 neutron.sls: tests/pillar/compute_sriov.sls
85
Ann Kamyshnikova4f943002017-06-15 17:54:22 +040086 - name: compute_qos_sriov
87 provisioner:
88 pillars-from-files:
89 neutron.sls: tests/pillar/compute_qos_sriov.sls
90
91 - name: compute_qos
92 provisioner:
93 pillars-from-files:
94 neutron.sls: tests/pillar/compute_qos.sls
95
Oleg Bondarev0575ae42017-07-28 16:36:25 +040096 - name: compute_ovn
97 provisioner:
98 pillars-from-files:
99 neutron.sls: tests/pillar/compute_ovn.sls
100
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400101 - name: compute_bgpvpn
102 provisioner:
103 pillars-from-files:
104 neutron.sls: tests/pillar/compute_bgpvpn.sls
105
Petr Michalec520a2a12017-03-13 08:47:43 +0100106 - name: control_cluster
107 provisioner:
108 pillars-from-files:
109 neutron.sls: tests/pillar/control_cluster.sls
110
111 - name: control_dvr
112 provisioner:
113 pillars-from-files:
114 neutron.sls: tests/pillar/control_dvr.sls
115
116 - name: control_nodvr
117 provisioner:
118 pillars-from-files:
119 neutron.sls: tests/pillar/control_nodvr.sls
120
Elena Ezhova166d4012017-08-17 12:53:52 +0400121 - name: control_lbaas_octavia
Elena Ezhovacd67cfe2017-06-16 23:35:07 +0400122 provisioner:
123 pillars-from-files:
124 neutron.sls: tests/pillar/control_lbaas_octavia.sls
125
Elena Ezhova166d4012017-08-17 12:53:52 +0400126 - name: control_fwaas_v1
127 provisioner:
128 pillars-from-files:
129 neutron.sls: tests/pillar/control_fwaas_v1.sls
130
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400131 - name: control_l2gw
132 provisioner:
133 pillars-from-files:
134 neutron.sls: tests/pillar/control_l2gw.sls
135
Petr Michalec520a2a12017-03-13 08:47:43 +0100136 - name: control_single
137 provisioner:
138 pillars-from-files:
139 neutron.sls: tests/pillar/control_single.sls
140
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400141 - name: control_qos
142 provisioner:
143 pillars-from-files:
144 neutron.sls: tests/pillar/control_qos.sls
145
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400146 - name: control_ovn
147 provisioner:
148 pillars-from-files:
149 neutron.sls: tests/pillar/control_ovn.sls
150
Oleg Bondarevb63d27f2018-02-14 19:21:06 +0400151 - name: control_bgpvpn
152 provisioner:
153 pillars-from-files:
154 neutron.sls: tests/pillar/control_bgpvpn.sls
155
Petr Michalec520a2a12017-03-13 08:47:43 +0100156 - name: gateway_dvr
157 provisioner:
158 pillars-from-files:
159 neutron.sls: tests/pillar/gateway_dvr.sls
160
161 - name: gateway_legacy
162 provisioner:
163 pillars-from-files:
164 neutron.sls: tests/pillar/gateway_legacy.sls
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400165
166 - name: gateway_qos
167 provisioner:
168 pillars-from-files:
169 neutron.sls: tests/pillar/gateway_qos.sls
170
Elena Ezhova166d4012017-08-17 12:53:52 +0400171 - name: gateway_legacy_fwaas_v1
172 provisioner:
173 pillars-from-files:
174 neutron.sls: tests/pillar/gateway_legacy_fwaas_v1.sls
175
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400176 - name: gateway_legacy_l2gw
177 provisioner:
178 pillars-from-files:
179 neutron.sls: tests/pillar/gateway_legacy_l2gw.sls
180
Oleg Iurchenko8cf6cf52017-09-18 15:44:03 +0300181 - name: control_dns
182 provisioner:
183 pillars-from-files:
184 neutron.sls: tests/pillar/control_dns.sls
185
Petr Michalec520a2a12017-03-13 08:47:43 +0100186# vim: ft=yaml sw=2 ts=2 sts=2 tw=125