blob: 9e2c61102c5460dbd665bd8b7d72a8c597935abc [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 Polreich33d9a6c2019-04-10 08:21:44 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Martin Polreichb24076f2018-08-27 10:42:45 +020022 - name: oslo_templates
23 repo: git
Martin Polreich80c4d0f2018-12-14 13:56:02 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreich33d9a6c2019-04-10 08:21:44 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Petr Michalecfc1801e2017-03-10 10:30:26 +010026 state_top:
27 base:
28 "*":
29 - heat
30 pillars:
31 top.sls:
32 base:
33 "*":
34 - heat
Martin Polreiched3f41d2019-12-17 11:08:57 +010035 - release
Petr Michalecfc1801e2017-03-10 10:30:26 +010036
37verifier:
38 name: inspec
39 sudo: true
40
Martin Polreich80c4d0f2018-12-14 13:56:02 +010041docker_images:
Martin Polreich111035e2019-10-14 18:15:07 +020042 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010043
44platforms:
Martin Polreich80c4d0f2018-12-14 13:56:02 +010045 - name: xenial-2017.7
Petr Michalecfc1801e2017-03-10 10:30:26 +010046 driver_config:
Martin Polreich80c4d0f2018-12-14 13:56:02 +010047 image: *xenial-20177
48 platform: ubuntu
49
Petr Michalecfc1801e2017-03-10 10:30:26 +010050suites:
Martin Polreich111035e2019-10-14 18:15:07 +020051<% for os_version in ['pike','queens','rocky'] %>
sgarbuzabd56cb2019-02-05 12:26:40 +020052 - name: server_cluster_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010053 provisioner:
54 pillars-from-files:
55 heat.sls: tests/pillar/server_cluster.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020056 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
57 pillars:
58 release.sls:
59 heat:
60 server:
61 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010062
sgarbuzabd56cb2019-02-05 12:26:40 +020063 - name: server_plugin_dirs_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010064 provisioner:
65 pillars-from-files:
66 heat.sls: tests/pillar/server_plugin_dirs.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020067 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
68 pillars:
69 release.sls:
70 heat:
71 server:
72 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010073
sgarbuzabd56cb2019-02-05 12:26:40 +020074 - name: server_single_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010075 provisioner:
76 pillars-from-files:
77 heat.sls: tests/pillar/server_single.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020078 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
79 pillars:
80 release.sls:
81 heat:
82 server:
83 version: <%=os_version%>
84<% end %>
Petr Michalecfc1801e2017-03-10 10:30:26 +010085# vim: ft=yaml sw=2 ts=2 sts=2 tw=125