blob: 742fc5fb4f714b94686bd0575d8d07aeeaef9375 [file] [log] [blame]
Martin8192ce29c32017-03-23 22:31:45 +01001---
2driver:
3 name: docker
4 hostname: cinder.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
Martin Polreich4af4f132018-12-13 14:31:42 +010011 salt_version: latest
Martin8192ce29c32017-03-23 22:31:45 +010012 require_chef: false
13 log_level: error
14 formula: cinder
15 grains:
16 noservices: True
Dmitry Ukov56c29072017-05-04 16:48:29 +040017 dependencies:
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030018 - name: linux
19 repo: git
Martin Polreich4af4f132018-12-13 14:31:42 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +020021 - name: apache
22 repo: git
Martin Polreich4af4f132018-12-13 14:31:42 +010023 source: https://gerrit.mcp.mirantis.com/salt-formulas/apache
Dmitry Ukov56c29072017-05-04 16:48:29 +040024 - name: keystone
25 repo: git
Martin Polreich4af4f132018-12-13 14:31:42 +010026 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
Martin8192ce29c32017-03-23 22:31:45 +010027 state_top:
28 base:
29 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030030 - linux.system
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +020031 - apache
Martin8192ce29c32017-03-23 22:31:45 +010032 - cinder
33 pillars:
34 top.sls:
35 base:
36 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030037 - linux_repo_openstack
Martin8192ce29c32017-03-23 22:31:45 +010038 - cinder
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030039 - release
Martin8192ce29c32017-03-23 22:31:45 +010040
41verifier:
42 name: inspec
43 sudo: true
44
Martin Polreich4af4f132018-12-13 14:31:42 +010045docker_images:
46 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
47 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
48
Martin8192ce29c32017-03-23 22:31:45 +010049platforms:
Martin Polreich4af4f132018-12-13 14:31:42 +010050 - name: xenial-2017.7
Martin8192ce29c32017-03-23 22:31:45 +010051 driver_config:
Martin Polreich4af4f132018-12-13 14:31:42 +010052 image: *xenial-20177
53 platform: ubuntu
54
55 - name: xenial-stable
56 driver_config:
57 image: *xenial-stable
Martin8192ce29c32017-03-23 22:31:45 +010058 platform: ubuntu
59
60suites:
Martin Polreich4af4f132018-12-13 14:31:42 +010061<% for os_version in ['mitaka','ocata','pike'] %>
62 - name: ceph_single_<%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010063 provisioner:
64 pillars-from-files:
Martin Polreich27318c02017-07-17 11:03:21 +020065 cinder.sls: tests/pillar/ceph_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010066 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
67 pillars:
68 release.sls:
69 cinder:
70 controller:
71 version: <%=os_version%>
72 volume:
73 version: <%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010074
Martin Polreich4af4f132018-12-13 14:31:42 +010075 - name: control_cluster_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020076 provisioner:
77 pillars-from-files:
78 cinder.sls: tests/pillar/control_cluster.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010079 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030080 pillars:
81 release.sls:
82 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +010083 controller:
84 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030085 volume:
86 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +010087 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020088
Martin Polreich4af4f132018-12-13 14:31:42 +010089 - name: control_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020090 provisioner:
91 pillars-from-files:
92 cinder.sls: tests/pillar/control_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010093 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030094 pillars:
95 release.sls:
96 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +010097 controller:
98 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030099 volume:
100 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +0100101 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200102
Martin Polreich4af4f132018-12-13 14:31:42 +0100103 - name: control_cluster_<%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200104 provisioner:
105 pillars-from-files:
106 cinder.sls: tests/pillar/control_cluster_intree_wsgi.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100107 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
108 pillars:
109 release.sls:
110 cinder:
111 controller:
112 version: <%=os_version%>
113 volume:
114 version: <%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200115
Martin Polreich4af4f132018-12-13 14:31:42 +0100116 - name: gpfs_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200117 provisioner:
118 pillars-from-files:
119 cinder.sls: tests/pillar/gpfs_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100120 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
121 pillars:
122 release.sls:
123 cinder:
124 controller:
125 version: <%=os_version%>
126 volume:
127 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200128
Martin Polreich4af4f132018-12-13 14:31:42 +0100129 - name: hp3par_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200130 provisioner:
131 pillars-from-files:
132 cinder.sls: tests/pillar/hp3par_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100133 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
134 pillars:
135 release.sls:
136 cinder:
137 controller:
138 version: <%=os_version%>
139 volume:
140 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200141
Martin Polreich4af4f132018-12-13 14:31:42 +0100142 - name: lefthand_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200143 provisioner:
144 pillars-from-files:
145 cinder.sls: tests/pillar/lefthand_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100146 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
147 pillars:
148 release.sls:
149 cinder:
150 controller:
151 version: <%=os_version%>
152 volume:
153 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200154
Martin Polreich4af4f132018-12-13 14:31:42 +0100155 - name: solidfire_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200156 provisioner:
157 pillars-from-files:
158 cinder.sls: tests/pillar/solidfire_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100159 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
160 pillars:
161 release.sls:
162 cinder:
163 controller:
164 version: <%=os_version%>
165 volume:
166 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200167
Martin Polreich4af4f132018-12-13 14:31:42 +0100168 - name: storwize_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200169 provisioner:
170 pillars-from-files:
171 cinder.sls: tests/pillar/storwize_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100172 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
173 pillars:
174 release.sls:
175 cinder:
176 controller:
177 version: <%=os_version%>
178 volume:
179 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200180
Martin Polreich4af4f132018-12-13 14:31:42 +0100181 - name: volume_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200182 provisioner:
183 pillars-from-files:
184 cinder.sls: tests/pillar/volume_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100185 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
186 pillars:
187 release.sls:
188 cinder:
189 controller:
190 version: <%=os_version%>
191 volume:
192 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200193
Martin Polreich4af4f132018-12-13 14:31:42 +0100194 - name: vsp_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200195 provisioner:
196 pillars-from-files:
197 cinder.sls: tests/pillar/vsp_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100198 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
199 pillars:
200 release.sls:
201 cinder:
202 controller:
203 version: <%=os_version%>
204 volume:
205 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300206
Martin Polreich4af4f132018-12-13 14:31:42 +0100207 - name: volume_single_barbican_<%=os_version%>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300208 provisioner:
209 pillars-from-files:
210 cinder.sls: tests/pillar/volume_single_barbican.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100211 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
212 pillars:
213 release.sls:
214 cinder:
215 controller:
216 version: <%=os_version%>
217 volume:
218 version: <%=os_version%>
219<% end %>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300220
Martin8192ce29c32017-03-23 22:31:45 +0100221# vim: ft=yaml sw=2 ts=2 sts=2 tw=125