blob: 2815f6e8b2c13c1ffaccb909cd32d029dfe7db48 [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:
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 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
50 - name: xenial-stable
51 driver_config:
52 image: *xenial-stable
Petr Michalecfc1801e2017-03-10 10:30:26 +010053 platform: ubuntu
54
55suites:
sgarbuz0ce2a112019-01-29 21:33:14 +020056<% for os_version in ['ocata','pike','queens','rocky'] %>
sgarbuzabd56cb2019-02-05 12:26:40 +020057 - name: server_cluster_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010058 provisioner:
59 pillars-from-files:
60 heat.sls: tests/pillar/server_cluster.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020061 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
62 pillars:
63 release.sls:
64 heat:
65 server:
66 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010067
sgarbuzabd56cb2019-02-05 12:26:40 +020068 - name: server_plugin_dirs_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010069 provisioner:
70 pillars-from-files:
71 heat.sls: tests/pillar/server_plugin_dirs.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020072 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
73 pillars:
74 release.sls:
75 heat:
76 server:
77 version: <%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010078
sgarbuzabd56cb2019-02-05 12:26:40 +020079 - name: server_single_<%=os_version%>
Petr Michalecfc1801e2017-03-10 10:30:26 +010080 provisioner:
81 pillars-from-files:
82 heat.sls: tests/pillar/server_single.sls
sgarbuz0ce2a112019-01-29 21:33:14 +020083 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
84 pillars:
85 release.sls:
86 heat:
87 server:
88 version: <%=os_version%>
89<% end %>
Petr Michalecfc1801e2017-03-10 10:30:26 +010090# vim: ft=yaml sw=2 ts=2 sts=2 tw=125