blob: 0bd9fa31ac1a910b4979175e69bb0189ef31f671 [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
Petr Michalec520a2a12017-03-13 08:47:43 +0100101 - name: control_cluster
102 provisioner:
103 pillars-from-files:
104 neutron.sls: tests/pillar/control_cluster.sls
105
106 - name: control_dvr
107 provisioner:
108 pillars-from-files:
109 neutron.sls: tests/pillar/control_dvr.sls
110
111 - name: control_nodvr
112 provisioner:
113 pillars-from-files:
114 neutron.sls: tests/pillar/control_nodvr.sls
115
Elena Ezhova166d4012017-08-17 12:53:52 +0400116 - name: control_lbaas_octavia
Elena Ezhovacd67cfe2017-06-16 23:35:07 +0400117 provisioner:
118 pillars-from-files:
119 neutron.sls: tests/pillar/control_lbaas_octavia.sls
120
Elena Ezhova166d4012017-08-17 12:53:52 +0400121 - name: control_fwaas_v1
122 provisioner:
123 pillars-from-files:
124 neutron.sls: tests/pillar/control_fwaas_v1.sls
125
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400126 - name: control_l2gw
127 provisioner:
128 pillars-from-files:
129 neutron.sls: tests/pillar/control_l2gw.sls
130
Petr Michalec520a2a12017-03-13 08:47:43 +0100131 - name: control_single
132 provisioner:
133 pillars-from-files:
134 neutron.sls: tests/pillar/control_single.sls
135
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400136 - name: control_qos
137 provisioner:
138 pillars-from-files:
139 neutron.sls: tests/pillar/control_qos.sls
140
Oleg Bondarev0575ae42017-07-28 16:36:25 +0400141 - name: control_ovn
142 provisioner:
143 pillars-from-files:
144 neutron.sls: tests/pillar/control_ovn.sls
145
Petr Michalec520a2a12017-03-13 08:47:43 +0100146 - name: gateway_dvr
147 provisioner:
148 pillars-from-files:
149 neutron.sls: tests/pillar/gateway_dvr.sls
150
151 - name: gateway_legacy
152 provisioner:
153 pillars-from-files:
154 neutron.sls: tests/pillar/gateway_legacy.sls
Ann Kamyshnikova4f943002017-06-15 17:54:22 +0400155
156 - name: gateway_qos
157 provisioner:
158 pillars-from-files:
159 neutron.sls: tests/pillar/gateway_qos.sls
160
Elena Ezhova166d4012017-08-17 12:53:52 +0400161 - name: gateway_legacy_fwaas_v1
162 provisioner:
163 pillars-from-files:
164 neutron.sls: tests/pillar/gateway_legacy_fwaas_v1.sls
165
Michael Polenchukcccd1a52018-02-02 17:41:16 +0400166 - name: gateway_legacy_l2gw
167 provisioner:
168 pillars-from-files:
169 neutron.sls: tests/pillar/gateway_legacy_l2gw.sls
170
Oleg Iurchenko8cf6cf52017-09-18 15:44:03 +0300171 - name: control_dns
172 provisioner:
173 pillars-from-files:
174 neutron.sls: tests/pillar/control_dns.sls
175
Petr Michalec520a2a12017-03-13 08:47:43 +0100176# vim: ft=yaml sw=2 ts=2 sts=2 tw=125