blob: 496733f5e669900475eb62b3a7715d82dd6791fe [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
35
36verifier:
37 name: inspec
38 sudo: true
39
Martin Polreich80c4d0f2018-12-14 13:56:02 +010040docker_images:
Martin Polreich111035e2019-10-14 18:15:07 +020041 - &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 +010042
43platforms:
Martin Polreich80c4d0f2018-12-14 13:56:02 +010044 - name: xenial-2017.7
Petr Michalecfc1801e2017-03-10 10:30:26 +010045 driver_config:
Martin Polreich80c4d0f2018-12-14 13:56:02 +010046 image: *xenial-20177
47 platform: ubuntu
48
Petr Michalecfc1801e2017-03-10 10:30:26 +010049suites:
Martin Polreich111035e2019-10-14 18:15:07 +020050<% for os_version in ['pike','queens','rocky'] %>
sgarbuzabd56cb2019-02-05 12:26:40 +020051 - name: server_cluster_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010052 provisioner:
53 pillars-from-files:
54 heat.sls: tests/pillar/server_cluster.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020055 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
56 pillars:
57 release.sls:
58 heat:
59 server:
60 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010061
sgarbuzabd56cb2019-02-05 12:26:40 +020062 - name: server_plugin_dirs_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010063 provisioner:
64 pillars-from-files:
65 heat.sls: tests/pillar/server_plugin_dirs.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020066 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
67 pillars:
68 release.sls:
69 heat:
70 server:
71 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010072
sgarbuzabd56cb2019-02-05 12:26:40 +020073 - name: server_single_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010074 provisioner:
75 pillars-from-files:
76 heat.sls: tests/pillar/server_single.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020077 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
78 pillars:
79 release.sls:
80 heat:
81 server:
82 version: <%=os_version%>
83<% end %>
Petr Michalecfc1801e2017-03-10 10:30:26 +010084# vim: ft=yaml sw=2 ts=2 sts=2 tw=125