blob: 2daaf449af8b150482b66e7e5769bf550ceed6e4 [file] [log] [blame]
Petr Michalecfc1801e2017-03-10 10:30:26 +01001---
2driver:
3 name: docker
4 hostname: heat.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 Polreich80c4d0f2018-12-14 13:56:02 +010011 salt_version: latest
Petr Michalecfc1801e2017-03-10 10:30:26 +010012 require_chef: false
13 log_level: error
14 formula: heat
15 grains:
16 noservices: True
Dmitry Ukovf3f33a82017-05-05 11:56:46 +040017 dependencies:
18 - name: keystone
19 repo: git
Martin Polreich80c4d0f2018-12-14 13:56:02 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
Martin Polreichb24076f2018-08-27 10:42:45 +020021 - name: oslo_templates
22 repo: git
Martin Polreich80c4d0f2018-12-14 13:56:02 +010023 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Petr Michalecfc1801e2017-03-10 10:30:26 +010024 state_top:
25 base:
26 "*":
27 - heat
28 pillars:
29 top.sls:
30 base:
31 "*":
32 - heat
33
34verifier:
35 name: inspec
36 sudo: true
37
Martin Polreich80c4d0f2018-12-14 13:56:02 +010038docker_images:
39 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
40 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010041
42platforms:
Martin Polreich80c4d0f2018-12-14 13:56:02 +010043 - name: xenial-2017.7
Petr Michalecfc1801e2017-03-10 10:30:26 +010044 driver_config:
Martin Polreich80c4d0f2018-12-14 13:56:02 +010045 image: *xenial-20177
46 platform: ubuntu
47
48 - name: xenial-stable
49 driver_config:
50 image: *xenial-stable
Petr Michalecfc1801e2017-03-10 10:30:26 +010051 platform: ubuntu
52
53suites:
sgarbuz0ce2a112019-01-29 21:33:14 +020054<% for os_version in ['ocata','pike','queens','rocky'] %>
sgarbuzabd56cb2019-02-05 12:26:40 +020055 - name: server_cluster_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010056 provisioner:
57 pillars-from-files:
58 heat.sls: tests/pillar/server_cluster.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020059 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
60 pillars:
61 release.sls:
62 heat:
63 server:
64 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010065
sgarbuzabd56cb2019-02-05 12:26:40 +020066 - name: server_plugin_dirs_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010067 provisioner:
68 pillars-from-files:
69 heat.sls: tests/pillar/server_plugin_dirs.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020070 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
71 pillars:
72 release.sls:
73 heat:
74 server:
75 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010076
sgarbuzabd56cb2019-02-05 12:26:40 +020077 - name: server_single_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010078 provisioner:
79 pillars-from-files:
80 heat.sls: tests/pillar/server_single.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020081 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
82 pillars:
83 release.sls:
84 heat:
85 server:
86 version: <%=os_version%>
87<% end %>
Petr Michalecfc1801e2017-03-10 10:30:26 +010088# vim: ft=yaml sw=2 ts=2 sts=2 tw=125