blob: 6e581b6b74f343a5ded2206580999cf63017fdc3 [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
sgarbuzd0542062019-01-25 12:57:42 +020027 - name: oslo_templates
28 repo: git
29 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin8192ce29c32017-03-23 22:31:45 +010030 state_top:
31 base:
32 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030033 - linux.system
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +020034 - apache
Martin8192ce29c32017-03-23 22:31:45 +010035 - cinder
36 pillars:
37 top.sls:
38 base:
39 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030040 - linux_repo_openstack
Martin8192ce29c32017-03-23 22:31:45 +010041 - cinder
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030042 - release
Martin8192ce29c32017-03-23 22:31:45 +010043
44verifier:
45 name: inspec
46 sudo: true
47
Martin Polreich4af4f132018-12-13 14:31:42 +010048docker_images:
49 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
50 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
51
Martin8192ce29c32017-03-23 22:31:45 +010052platforms:
Martin Polreich4af4f132018-12-13 14:31:42 +010053 - name: xenial-2017.7
Martin8192ce29c32017-03-23 22:31:45 +010054 driver_config:
Martin Polreich4af4f132018-12-13 14:31:42 +010055 image: *xenial-20177
56 platform: ubuntu
57
58 - name: xenial-stable
59 driver_config:
60 image: *xenial-stable
Martin8192ce29c32017-03-23 22:31:45 +010061 platform: ubuntu
62
63suites:
sgarbuz3ab4fe72019-01-25 13:07:42 +020064<% for os_version in ['mitaka','ocata','pike','queens','rocky'] %>
Martin Polreich4af4f132018-12-13 14:31:42 +010065 - name: ceph_single_<%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010066 provisioner:
67 pillars-from-files:
Martin Polreich27318c02017-07-17 11:03:21 +020068 cinder.sls: tests/pillar/ceph_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010069 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
70 pillars:
71 release.sls:
72 cinder:
73 controller:
74 version: <%=os_version%>
75 volume:
76 version: <%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010077
Martin Polreich4af4f132018-12-13 14:31:42 +010078 - name: control_cluster_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020079 provisioner:
80 pillars-from-files:
81 cinder.sls: tests/pillar/control_cluster.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010082 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030083 pillars:
84 release.sls:
85 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +010086 controller:
87 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030088 volume:
89 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +010090 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020091
Martin Polreich4af4f132018-12-13 14:31:42 +010092 - name: control_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020093 provisioner:
94 pillars-from-files:
95 cinder.sls: tests/pillar/control_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010096 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030097 pillars:
98 release.sls:
99 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +0100100 controller:
101 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300102 volume:
103 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +0100104 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200105
Martin Polreich4af4f132018-12-13 14:31:42 +0100106 - name: control_cluster_<%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200107 provisioner:
108 pillars-from-files:
109 cinder.sls: tests/pillar/control_cluster_intree_wsgi.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100110 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
111 pillars:
112 release.sls:
113 cinder:
114 controller:
115 version: <%=os_version%>
116 volume:
117 version: <%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200118
Martin Polreich4af4f132018-12-13 14:31:42 +0100119 - name: gpfs_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200120 provisioner:
121 pillars-from-files:
122 cinder.sls: tests/pillar/gpfs_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100123 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
124 pillars:
125 release.sls:
126 cinder:
127 controller:
128 version: <%=os_version%>
129 volume:
130 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200131
Martin Polreich4af4f132018-12-13 14:31:42 +0100132 - name: hp3par_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200133 provisioner:
134 pillars-from-files:
135 cinder.sls: tests/pillar/hp3par_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100136 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
137 pillars:
138 release.sls:
139 cinder:
140 controller:
141 version: <%=os_version%>
142 volume:
143 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200144
Martin Polreich4af4f132018-12-13 14:31:42 +0100145 - name: lefthand_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200146 provisioner:
147 pillars-from-files:
148 cinder.sls: tests/pillar/lefthand_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100149 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
150 pillars:
151 release.sls:
152 cinder:
153 controller:
154 version: <%=os_version%>
155 volume:
156 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200157
Martin Polreich4af4f132018-12-13 14:31:42 +0100158 - name: solidfire_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200159 provisioner:
160 pillars-from-files:
161 cinder.sls: tests/pillar/solidfire_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100162 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
163 pillars:
164 release.sls:
165 cinder:
166 controller:
167 version: <%=os_version%>
168 volume:
169 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200170
Martin Polreich4af4f132018-12-13 14:31:42 +0100171 - name: storwize_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200172 provisioner:
173 pillars-from-files:
174 cinder.sls: tests/pillar/storwize_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100175 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
176 pillars:
177 release.sls:
178 cinder:
179 controller:
180 version: <%=os_version%>
181 volume:
182 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200183
Martin Polreich4af4f132018-12-13 14:31:42 +0100184 - name: volume_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200185 provisioner:
186 pillars-from-files:
187 cinder.sls: tests/pillar/volume_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100188 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
189 pillars:
190 release.sls:
191 cinder:
192 controller:
193 version: <%=os_version%>
194 volume:
195 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200196
Martin Polreich4af4f132018-12-13 14:31:42 +0100197 - name: vsp_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200198 provisioner:
199 pillars-from-files:
200 cinder.sls: tests/pillar/vsp_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100201 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
202 pillars:
203 release.sls:
204 cinder:
205 controller:
206 version: <%=os_version%>
207 volume:
208 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300209
Martin Polreich4af4f132018-12-13 14:31:42 +0100210 - name: volume_single_barbican_<%=os_version%>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300211 provisioner:
212 pillars-from-files:
213 cinder.sls: tests/pillar/volume_single_barbican.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100214 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
215 pillars:
216 release.sls:
217 cinder:
218 controller:
219 version: <%=os_version%>
220 volume:
221 version: <%=os_version%>
222<% end %>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300223
Martin8192ce29c32017-03-23 22:31:45 +0100224# vim: ft=yaml sw=2 ts=2 sts=2 tw=125