blob: 5875a49c36d5ae80ae72e78e36052fa7b139c810 [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:
53 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
54 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
55
Martin8192ce29c32017-03-23 22:31:45 +010056platforms:
Martin Polreich4af4f132018-12-13 14:31:42 +010057 - name: xenial-2017.7
Martin8192ce29c32017-03-23 22:31:45 +010058 driver_config:
Martin Polreich4af4f132018-12-13 14:31:42 +010059 image: *xenial-20177
60 platform: ubuntu
61
62 - name: xenial-stable
63 driver_config:
64 image: *xenial-stable
Martin8192ce29c32017-03-23 22:31:45 +010065 platform: ubuntu
66
67suites:
sgarbuz3ab4fe72019-01-25 13:07:42 +020068<% for os_version in ['mitaka','ocata','pike','queens','rocky'] %>
Martin Polreich4af4f132018-12-13 14:31:42 +010069 - name: ceph_single_<%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010070 provisioner:
71 pillars-from-files:
Martin Polreich27318c02017-07-17 11:03:21 +020072 cinder.sls: tests/pillar/ceph_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010073 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
74 pillars:
75 release.sls:
76 cinder:
77 controller:
78 version: <%=os_version%>
79 volume:
80 version: <%=os_version%>
Martin8192ce29c32017-03-23 22:31:45 +010081
Martin Polreich4af4f132018-12-13 14:31:42 +010082 - name: control_cluster_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020083 provisioner:
84 pillars-from-files:
85 cinder.sls: tests/pillar/control_cluster.sls
Martin Polreich4af4f132018-12-13 14:31:42 +010086 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030087 pillars:
88 release.sls:
89 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +010090 controller:
91 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030092 volume:
93 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +010094 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020095
Martin Polreich4af4f132018-12-13 14:31:42 +010096 - name: control_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +020097 provisioner:
98 pillars-from-files:
99 cinder.sls: tests/pillar/control_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100100 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300101 pillars:
102 release.sls:
103 cinder:
Martin Polreich4af4f132018-12-13 14:31:42 +0100104 controller:
105 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300106 volume:
107 enabled: false
Martin Polreich4af4f132018-12-13 14:31:42 +0100108 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200109
Martin Polreich4af4f132018-12-13 14:31:42 +0100110 - name: control_cluster_<%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200111 provisioner:
112 pillars-from-files:
113 cinder.sls: tests/pillar/control_cluster_intree_wsgi.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100114 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
115 pillars:
116 release.sls:
117 cinder:
118 controller:
119 version: <%=os_version%>
120 volume:
121 version: <%=os_version%>
Vasyl Saienko3b5d7a32018-02-28 18:56:36 +0200122
Martin Polreich4af4f132018-12-13 14:31:42 +0100123 - name: gpfs_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200124 provisioner:
125 pillars-from-files:
126 cinder.sls: tests/pillar/gpfs_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100127 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
128 pillars:
129 release.sls:
130 cinder:
131 controller:
132 version: <%=os_version%>
133 volume:
134 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200135
Martin Polreich4af4f132018-12-13 14:31:42 +0100136 - name: hp3par_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200137 provisioner:
138 pillars-from-files:
139 cinder.sls: tests/pillar/hp3par_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100140 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
141 pillars:
142 release.sls:
143 cinder:
144 controller:
145 version: <%=os_version%>
146 volume:
147 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200148
Martin Polreich4af4f132018-12-13 14:31:42 +0100149 - name: lefthand_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200150 provisioner:
151 pillars-from-files:
152 cinder.sls: tests/pillar/lefthand_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100153 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
154 pillars:
155 release.sls:
156 cinder:
157 controller:
158 version: <%=os_version%>
159 volume:
160 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200161
Martin Polreich4af4f132018-12-13 14:31:42 +0100162 - name: solidfire_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200163 provisioner:
164 pillars-from-files:
165 cinder.sls: tests/pillar/solidfire_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100166 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
167 pillars:
168 release.sls:
169 cinder:
170 controller:
171 version: <%=os_version%>
172 volume:
173 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200174
Martin Polreich4af4f132018-12-13 14:31:42 +0100175 - name: storwize_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200176 provisioner:
177 pillars-from-files:
178 cinder.sls: tests/pillar/storwize_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100179 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
180 pillars:
181 release.sls:
182 cinder:
183 controller:
184 version: <%=os_version%>
185 volume:
186 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200187
Martin Polreich4af4f132018-12-13 14:31:42 +0100188 - name: volume_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200189 provisioner:
190 pillars-from-files:
191 cinder.sls: tests/pillar/volume_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100192 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
193 pillars:
194 release.sls:
195 cinder:
196 controller:
197 version: <%=os_version%>
198 volume:
199 version: <%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200200
Martin Polreich4af4f132018-12-13 14:31:42 +0100201 - name: vsp_single_<%=os_version%>
Martin Polreich27318c02017-07-17 11:03:21 +0200202 provisioner:
203 pillars-from-files:
204 cinder.sls: tests/pillar/vsp_single.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100205 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
206 pillars:
207 release.sls:
208 cinder:
209 controller:
210 version: <%=os_version%>
211 volume:
212 version: <%=os_version%>
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300213
Martin Polreich4af4f132018-12-13 14:31:42 +0100214 - name: volume_single_barbican_<%=os_version%>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300215 provisioner:
216 pillars-from-files:
217 cinder.sls: tests/pillar/volume_single_barbican.sls
Martin Polreich4af4f132018-12-13 14:31:42 +0100218 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
219 pillars:
220 release.sls:
221 cinder:
222 controller:
223 version: <%=os_version%>
224 volume:
225 version: <%=os_version%>
226<% end %>
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300227
Martin8192ce29c32017-03-23 22:31:45 +0100228# vim: ft=yaml sw=2 ts=2 sts=2 tw=125