blob: ab69bcc301a194d31fc84db655d62142bf73d49b [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
Dmitry Ukov0a228ad2017-05-15 13:35:43 +040021 - name: keystone
22 repo: git
Martin Polreich6e5e75d2018-12-14 13:45:41 +010023 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
Petr Michalec1c5f7c42017-03-10 10:26:09 +010024 state_top:
25 base:
26 "*":
27 - linux.system
28 - glance
29 pillars:
30 top.sls:
31 base:
32 "*":
33 - linux_repo_openstack
34 - glance
Petr Michalec1c5f7c42017-03-10 10:26:09 +010035
36verifier:
37 name: inspec
38 sudo: true
39
Martin Polreich6e5e75d2018-12-14 13:45:41 +010040docker_images:
41 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
42 - &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 +010043
44platforms:
Martin Polreich6e5e75d2018-12-14 13:45:41 +010045
46 - name: xenial-2017.7
Petr Michalec1c5f7c42017-03-10 10:26:09 +010047 driver_config:
Martin Polreich6e5e75d2018-12-14 13:45:41 +010048 image: *xenial-20177
49 platform: ubuntu
50
51 - name: xenial-stable
52 driver_config:
53 image: *xenial-stable
Petr Michalec1c5f7c42017-03-10 10:26:09 +010054 platform: ubuntu
55
56suites:
sgarbuz46df4d42019-01-16 14:14:08 +020057<% for os_version in ['ocata','pike','queens','rocky'] %>
Petr Michalec1c5f7c42017-03-10 10:26:09 +010058 - name: cluster
59 provisioner:
60 pillars-from-files:
61 glance.sls: tests/pillar/cluster.sls
sgarbuz46df4d42019-01-16 14:14:08 +020062 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
63 pillars:
64 glance.sls:
65 glance:
66 server:
67 version: "<%=os_version%>"
Petr Michalec1c5f7c42017-03-10 10:26:09 +010068
69 - name: single_ceph
70 provisioner:
71 pillars-from-files:
72 glance.sls: tests/pillar/single_ceph.sls
sgarbuz46df4d42019-01-16 14:14:08 +020073 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
74 pillars:
75 glance.sls:
76 glance:
77 server:
78 version: "<%=os_version%>"
Petr Michalec1c5f7c42017-03-10 10:26:09 +010079
Oleg Iurchenko68ae3552017-10-13 18:40:42 +030080 - name: single_barbican
81 provisioner:
82 pillars-from-files:
83 glance.sls: tests/pillar/single_barbican.sls
sgarbuz46df4d42019-01-16 14:14:08 +020084 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
85 pillars:
86 glance.sls:
87 glance:
88 server:
89 version: "<%=os_version%>"
Oleg Iurchenko68ae3552017-10-13 18:40:42 +030090
Petr Michalec1c5f7c42017-03-10 10:26:09 +010091 - name: single
92 provisioner:
93 pillars-from-files:
94 glance.sls: tests/pillar/single.sls
sgarbuz46df4d42019-01-16 14:14:08 +020095 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
96 pillars:
97 glance.sls:
98 glance:
99 server:
100 version: "<%=os_version%>"
101<% end %>
102# vim: ft=yaml sw=2 ts=2 sts=2 tw=125