blob: 1b3e12e530e3269e77eb4683927381c54c18503a [file] [log] [blame]
Martin81923e0eb42017-03-24 13:55:31 +01001---
2driver:
3 name: docker
4 hostname: ceilometer.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: ceilometer
15 grains:
16 noservices: True
Dmitry Ukov2bb7cac2017-05-15 14:04:03 +040017 dependencies:
Martin Polreich75397ee2019-12-18 17:33:24 +010018 - name: keystone
19 repo: git
20 source: https://gerrit.mcp.mirantis.com/salt-formulas/keystone
21 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Mykyta Karpin72d0b992018-02-16 12:01:11 +020022 - name: linux
Dmitry Ukov2bb7cac2017-05-15 14:04:03 +040023 repo: git
Oleksandr Pidrepnyi1aa092d2019-05-22 18:33:34 +030024 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
25 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
26 - name: oslo_templates
27 repo: git
28 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreiche4b92942019-04-10 08:21:43 +020029 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Martin81923e0eb42017-03-24 13:55:31 +010030 state_top:
31 base:
32 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020033 - linux.system
Martin81923e0eb42017-03-24 13:55:31 +010034 - ceilometer
35 pillars:
36 top.sls:
37 base:
38 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020039 - linux_repo_openstack
Martin81923e0eb42017-03-24 13:55:31 +010040 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +020041 - release
Martin81923e0eb42017-03-24 13:55:31 +010042
43verifier:
44 name: inspec
45 sudo: true
46
Martin Polreich00cf3a02018-11-30 16:12:58 +010047docker_images:
Martin Polreich75bc3c22019-10-08 09:50:54 +020048 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
Martin Polreich00cf3a02018-11-30 16:12:58 +010049
Martin81923e0eb42017-03-24 13:55:31 +010050platforms:
Martin Polreich00cf3a02018-11-30 16:12:58 +010051 - name: xenial-2017.7
Martin81923e0eb42017-03-24 13:55:31 +010052 driver_config:
Martin Polreich00cf3a02018-11-30 16:12:58 +010053 image: *xenial-20177
54 platform: ubuntu
55
Martin81923e0eb42017-03-24 13:55:31 +010056suites:
Martin Polreich75bc3c22019-10-08 09:50:54 +020057<% for os_version in ['pike', 'queens', 'rocky'] %>
Martin Polreich00cf3a02018-11-30 16:12:58 +010058 - name: agent_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010059 provisioner:
60 pillars-from-files:
61 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010062 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020063 pillars:
64 release.sls:
65 ceilometer:
66 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010067 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010068
Martin Polreich00cf3a02018-11-30 16:12:58 +010069 - name: agent_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010070 provisioner:
71 pillars-from-files:
72 ceilometer.sls: tests/pillar/agent_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010073 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020074 pillars:
75 release.sls:
76 ceilometer:
77 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010078 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010079
Martin Polreich00cf3a02018-11-30 16:12:58 +010080 - name: agent_single_odl_<%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040081 provisioner:
82 pillars-from-files:
83 ceilometer.sls: tests/pillar/agent_single_odl.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010084 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040085 pillars:
86 release.sls:
87 ceilometer:
88 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010089 version: <%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040090
Martin Polreich00cf3a02018-11-30 16:12:58 +010091 - name: server_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010092 provisioner:
93 pillars-from-files:
94 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010095 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020096 pillars:
97 release.sls:
98 ceilometer:
99 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100100 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100101
Martin Polreich00cf3a02018-11-30 16:12:58 +0100102 - name: server_gnocchi_cluster_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200103 provisioner:
104 pillars-from-files:
105 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100106 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200107 pillars:
108 release.sls:
109 ceilometer:
110 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100111 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200112
Martin Polreich00cf3a02018-11-30 16:12:58 +0100113 - name: server_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100114 provisioner:
115 pillars-from-files:
116 ceilometer.sls: tests/pillar/server_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100117 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200118 pillars:
119 release.sls:
120 ceilometer:
121 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100122 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200123
Martin Polreich00cf3a02018-11-30 16:12:58 +0100124 - name: server_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200125 provisioner:
126 pillars-from-files:
127 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100128 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Martin Polreich75bc3c22019-10-08 09:50:54 +0200129 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200130 pillars:
131 release.sls:
132 ceilometer:
133 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100134 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200135 top.sls:
136 base:
137 "*":
138 - linux_repo_openstack
139 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200140 - ssl
Martin Polreich75bc3c22019-10-08 09:50:54 +0200141 - release
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200142
Martin Polreich00cf3a02018-11-30 16:12:58 +0100143 - name: server_gnocchi_cluster_ssl_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200144 provisioner:
145 pillars-from-files:
146 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100147 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Martin Polreich75bc3c22019-10-08 09:50:54 +0200148 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200149 pillars:
150 release.sls:
151 ceilometer:
152 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100153 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200154 top.sls:
155 base:
156 "*":
157 - linux_repo_openstack
158 - ceilometer
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200159 - ssl
Martin Polreich75bc3c22019-10-08 09:50:54 +0200160 - release
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200161
Martin Polreich00cf3a02018-11-30 16:12:58 +0100162 - name: agent_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200163 provisioner:
164 pillars-from-files:
165 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100166 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Martin Polreich75bc3c22019-10-08 09:50:54 +0200167 ssl.sls: tests/pillar/_ssl_agent.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200168 pillars:
169 release.sls:
170 ceilometer:
171 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100172 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200173 top.sls:
174 base:
175 "*":
176 - linux_repo_openstack
177 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200178 - ssl
Martin Polreich75bc3c22019-10-08 09:50:54 +0200179 - release
Martin Polreich00cf3a02018-11-30 16:12:58 +0100180<% end %>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200181
Martin81923e0eb42017-03-24 13:55:31 +0100182# vim: ft=yaml sw=2 ts=2 sts=2 tw=125