blob: 5da3c98591742fbc250ab49810a946bed4fe97b9 [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
Martin Polreich98cf98e2019-04-10 08:21:43 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +020022 - name: apache
23 repo: git
Martin Polreich4af4f132018-12-13 14:31:42 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/apache
Martin Polreich98cf98e2019-04-10 08:21:43 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Dmitry Ukov56c29072017-05-04 16:48:29 +040026 - name: keystone
27 repo: git
Martin Polreich4af4f132018-12-13 14:31:42 +010028 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
Martin Polreich98cf98e2019-04-10 08:21:43 +020029 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
sgarbuzd0542062019-01-25 12:57:42 +020030 - name: oslo_templates
31 repo: git
32 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreich98cf98e2019-04-10 08:21:43 +020033 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Martin8192ce29c32017-03-23 22:31:45 +010034 state_top:
35 base:
36 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030037 - linux.system
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +020038 - apache
Martin8192ce29c32017-03-23 22:31:45 +010039 - cinder
40 pillars:
41 top.sls:
42 base:
43 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030044 - linux_repo_openstack
Martin8192ce29c32017-03-23 22:31:45 +010045 - cinder
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030046 - release
Martin8192ce29c32017-03-23 22:31:45 +010047
48verifier:
49 name: inspec
50 sudo: true
51
Martin Polreich4af4f132018-12-13 14:31:42 +010052docker_images:
Martin Polreich41036d72019-10-10 14:23:50 +020053 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
Martin Polreich4af4f132018-12-13 14:31:42 +010054
Martin8192ce29c32017-03-23 22:31:45 +010055platforms:
Martin Polreich4af4f132018-12-13 14:31:42 +010056 - name: xenial-2017.7
Martin8192ce29c32017-03-23 22:31:45 +010057 driver_config:
Martin Polreich4af4f132018-12-13 14:31:42 +010058 image: *xenial-20177
59 platform: ubuntu
60
Martin8192ce29c32017-03-23 22:31:45 +010061suites:
Martin Polreich41036d72019-10-10 14:23:50 +020062<% for os_version in ['pike','queens','rocky'] %>
Martin Polreich4af4f132018-12-13 14:31:42 +010063 - name: ceph_single_<%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010064 provisioner:
65 pillars-from-files:
Martin Polreich27318c02017-07-17 11:03:21 +020066 cinder.sls: tests/pillar/ceph_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010067 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
68 pillars:
69 release.sls:
70 cinder:
71 controller:
72 version: <%=os_version%>
73 volume:
74 version: <%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010075
Martin Polreich4af4f132018-12-13 14:31:42 +010076 - name: control_cluster_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020077 provisioner:
78 pillars-from-files:
79 cinder.sls: tests/pillar/control_cluster.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010080 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030081 pillars:
82 release.sls:
83 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +010084 controller:
85 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030086 volume:
87 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +010088 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020089
Martin Polreich4af4f132018-12-13 14:31:42 +010090 - name: control_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020091 provisioner:
92 pillars-from-files:
93 cinder.sls: tests/pillar/control_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010094 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030095 pillars:
96 release.sls:
97 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +010098 controller:
99 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300100 volume:
101 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +0100102 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200103
Martin Polreich4af4f132018-12-13 14:31:42 +0100104 - name: control_cluster_<%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200105 provisioner:
106 pillars-from-files:
107 cinder.sls: tests/pillar/control_cluster_intree_wsgi.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100108 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
109 pillars:
110 release.sls:
111 cinder:
112 controller:
113 version: <%=os_version%>
114 volume:
115 version: <%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200116
Martin Polreich4af4f132018-12-13 14:31:42 +0100117 - name: gpfs_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200118 provisioner:
119 pillars-from-files:
120 cinder.sls: tests/pillar/gpfs_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100121 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
122 pillars:
123 release.sls:
124 cinder:
125 controller:
126 version: <%=os_version%>
127 volume:
128 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200129
Martin Polreich4af4f132018-12-13 14:31:42 +0100130 - name: hp3par_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200131 provisioner:
132 pillars-from-files:
133 cinder.sls: tests/pillar/hp3par_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100134 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
135 pillars:
136 release.sls:
137 cinder:
138 controller:
139 version: <%=os_version%>
140 volume:
141 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200142
Martin Polreich4af4f132018-12-13 14:31:42 +0100143 - name: lefthand_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200144 provisioner:
145 pillars-from-files:
146 cinder.sls: tests/pillar/lefthand_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100147 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
148 pillars:
149 release.sls:
150 cinder:
151 controller:
152 version: <%=os_version%>
153 volume:
154 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200155
Martin Polreich4af4f132018-12-13 14:31:42 +0100156 - name: solidfire_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200157 provisioner:
158 pillars-from-files:
159 cinder.sls: tests/pillar/solidfire_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100160 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
161 pillars:
162 release.sls:
163 cinder:
164 controller:
165 version: <%=os_version%>
166 volume:
167 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200168
Martin Polreich4af4f132018-12-13 14:31:42 +0100169 - name: storwize_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200170 provisioner:
171 pillars-from-files:
172 cinder.sls: tests/pillar/storwize_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100173 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
174 pillars:
175 release.sls:
176 cinder:
177 controller:
178 version: <%=os_version%>
179 volume:
180 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200181
Martin Polreich4af4f132018-12-13 14:31:42 +0100182 - name: volume_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200183 provisioner:
184 pillars-from-files:
185 cinder.sls: tests/pillar/volume_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100186 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
187 pillars:
188 release.sls:
189 cinder:
190 controller:
191 version: <%=os_version%>
192 volume:
193 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200194
Martin Polreich4af4f132018-12-13 14:31:42 +0100195 - name: vsp_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200196 provisioner:
197 pillars-from-files:
198 cinder.sls: tests/pillar/vsp_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100199 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
200 pillars:
201 release.sls:
202 cinder:
203 controller:
204 version: <%=os_version%>
205 volume:
206 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300207
Martin Polreich4af4f132018-12-13 14:31:42 +0100208 - name: volume_single_barbican_<%=os_version%>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300209 provisioner:
210 pillars-from-files:
211 cinder.sls: tests/pillar/volume_single_barbican.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100212 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
213 pillars:
214 release.sls:
215 cinder:
216 controller:
217 version: <%=os_version%>
218 volume:
219 version: <%=os_version%>
220<% end %>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300221
Martin8192ce29c32017-03-23 22:31:45 +0100222# vim: ft=yaml sw=2 ts=2 sts=2 tw=125