blob: cd31120cbfa5d25b924e1907c2ea615f835de5df [file] [log] [blame]
Petr Michalec1c5f7c42017-03-10 10:26:09 +01001---
2driver:
3 name: docker
4 hostname: glance.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
11 salt_version: latest
12 require_chef: false
13 log_level: error
14 formula: glance
15 grains:
16 noservices: True
17 dependencies:
18 - name: linux
19 repo: git
Martin Polreich6e5e75d2018-12-14 13:45:41 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreich87bb0f12019-04-10 08:21:44 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Dmitry Ukov0a228ad2017-05-15 13:35:43 +040022 - name: keystone
23 repo: git
Martin Polreich6e5e75d2018-12-14 13:45:41 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
Martin Polreich87bb0f12019-04-10 08:21:44 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Petr Michalec1c5f7c42017-03-10 10:26:09 +010026 state_top:
27 base:
28 "*":
29 - linux.system
30 - glance
31 pillars:
32 top.sls:
33 base:
34 "*":
35 - linux_repo_openstack
36 - glance
Petr Michalec1c5f7c42017-03-10 10:26:09 +010037
38verifier:
39 name: inspec
40 sudo: true
41
Martin Polreich6e5e75d2018-12-14 13:45:41 +010042docker_images:
43 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
44 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
Petr Michalec1c5f7c42017-03-10 10:26:09 +010045
46platforms:
Martin Polreich6e5e75d2018-12-14 13:45:41 +010047
48 - name: xenial-2017.7
Petr Michalec1c5f7c42017-03-10 10:26:09 +010049 driver_config:
Martin Polreich6e5e75d2018-12-14 13:45:41 +010050 image: *xenial-20177
51 platform: ubuntu
52
53 - name: xenial-stable
54 driver_config:
55 image: *xenial-stable
Petr Michalec1c5f7c42017-03-10 10:26:09 +010056 platform: ubuntu
57
58suites:
sgarbuz46df4d42019-01-16 14:14:08 +020059<% for os_version in ['ocata','pike','queens','rocky'] %>
Petr Michalec1c5f7c42017-03-10 10:26:09 +010060 - name: cluster
61 provisioner:
62 pillars-from-files:
63 glance.sls: tests/pillar/cluster.sls
sgarbuz46df4d42019-01-16 14:14:08 +020064 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
65 pillars:
66 glance.sls:
67 glance:
68 server:
69 version: "<%=os_version%>"
Petr Michalec1c5f7c42017-03-10 10:26:09 +010070
71 - name: single_ceph
72 provisioner:
73 pillars-from-files:
74 glance.sls: tests/pillar/single_ceph.sls
sgarbuz46df4d42019-01-16 14:14:08 +020075 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
76 pillars:
77 glance.sls:
78 glance:
79 server:
80 version: "<%=os_version%>"
Petr Michalec1c5f7c42017-03-10 10:26:09 +010081
Oleg Iurchenko68ae3552017-10-13 18:40:42 +030082 - name: single_barbican
83 provisioner:
84 pillars-from-files:
85 glance.sls: tests/pillar/single_barbican.sls
sgarbuz46df4d42019-01-16 14:14:08 +020086 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
87 pillars:
88 glance.sls:
89 glance:
90 server:
91 version: "<%=os_version%>"
Oleg Iurchenko68ae3552017-10-13 18:40:42 +030092
Petr Michalec1c5f7c42017-03-10 10:26:09 +010093 - name: single
94 provisioner:
95 pillars-from-files:
96 glance.sls: tests/pillar/single.sls
sgarbuz46df4d42019-01-16 14:14:08 +020097 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
98 pillars:
99 glance.sls:
100 glance:
101 server:
102 version: "<%=os_version%>"
103<% end %>
104# vim: ft=yaml sw=2 ts=2 sts=2 tw=125