blob: f9f9386f4c5779552598da78cdb8f139d28140f5 [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:
Mykyta Karpin72d0b992018-02-16 12:01:11 +020018 - name: linux
Dmitry Ukov2bb7cac2017-05-15 14:04:03 +040019 repo: git
Oleksandr Pidrepnyi1aa092d2019-05-22 18:33:34 +030020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
21 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
22 - name: oslo_templates
23 repo: git
24 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreiche4b92942019-04-10 08:21:43 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Martin81923e0eb42017-03-24 13:55:31 +010026 state_top:
27 base:
28 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020029 - linux.system
Martin81923e0eb42017-03-24 13:55:31 +010030 - ceilometer
31 pillars:
32 top.sls:
33 base:
34 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020035 - linux_repo_openstack
Martin81923e0eb42017-03-24 13:55:31 +010036 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +020037 - release
Martin81923e0eb42017-03-24 13:55:31 +010038
39verifier:
40 name: inspec
41 sudo: true
42
Martin Polreich00cf3a02018-11-30 16:12:58 +010043docker_images:
44 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
45 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
46
Martin81923e0eb42017-03-24 13:55:31 +010047platforms:
Martin Polreich00cf3a02018-11-30 16:12:58 +010048 - name: xenial-2017.7
Martin81923e0eb42017-03-24 13:55:31 +010049 driver_config:
Martin Polreich00cf3a02018-11-30 16:12:58 +010050 image: *xenial-20177
51 platform: ubuntu
52
53 - name: xenial-stable
54 driver_config:
55 image: *xenial-stable
Martin81923e0eb42017-03-24 13:55:31 +010056 platform: ubuntu
57
58suites:
Martin Polreich00cf3a02018-11-30 16:12:58 +010059<% for os_version in ['ocata','pike'] %>
60 - name: agent_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010061 provisioner:
62 pillars-from-files:
63 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010064 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020065 pillars:
66 release.sls:
67 ceilometer:
68 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010069 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010070
Martin Polreich00cf3a02018-11-30 16:12:58 +010071 - name: agent_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010072 provisioner:
73 pillars-from-files:
74 ceilometer.sls: tests/pillar/agent_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010075 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020076 pillars:
77 release.sls:
78 ceilometer:
79 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010080 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010081
Martin Polreich00cf3a02018-11-30 16:12:58 +010082 - name: agent_single_odl_<%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040083 provisioner:
84 pillars-from-files:
85 ceilometer.sls: tests/pillar/agent_single_odl.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010086 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040087 pillars:
88 release.sls:
89 ceilometer:
90 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010091 version: <%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040092
Martin Polreich00cf3a02018-11-30 16:12:58 +010093 - name: server_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010094 provisioner:
95 pillars-from-files:
96 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010097 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020098 pillars:
99 release.sls:
100 ceilometer:
101 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100102 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100103
Martin Polreich00cf3a02018-11-30 16:12:58 +0100104 - name: server_gnocchi_cluster_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200105 provisioner:
106 pillars-from-files:
107 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100108 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200109 pillars:
110 release.sls:
111 ceilometer:
112 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100113 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200114
Martin Polreich00cf3a02018-11-30 16:12:58 +0100115 - name: server_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100116 provisioner:
117 pillars-from-files:
118 ceilometer.sls: tests/pillar/server_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100119 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200120 pillars:
121 release.sls:
122 ceilometer:
123 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100124 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200125
Martin Polreich00cf3a02018-11-30 16:12:58 +0100126 - name: server_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200127 provisioner:
128 pillars-from-files:
129 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100130 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200131 pillars:
132 release.sls:
133 ceilometer:
134 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100135 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200136 ssl.sls:
137 ceilometer:
138 server:
139 identity:
140 protocol: https
141 message_queue:
142 port: 5671
143 ssl:
144 enabled: True
145 top.sls:
146 base:
147 "*":
148 - linux_repo_openstack
149 - ceilometer
150 - release
151 - ssl
152
Martin Polreich00cf3a02018-11-30 16:12:58 +0100153 - name: server_gnocchi_cluster_ssl_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200154 provisioner:
155 pillars-from-files:
156 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100157 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200158 pillars:
159 release.sls:
160 ceilometer:
161 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100162 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200163 ssl.sls:
164 ceilometer:
165 server:
166 identity:
167 protocol: https
168 message_queue:
169 port: 5671
170 ssl:
171 enabled: True
172 top.sls:
173 base:
174 "*":
175 - linux_repo_openstack
176 - ceilometer
177 - release
178 - ssl
179
Martin Polreich00cf3a02018-11-30 16:12:58 +0100180 - name: agent_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200181 provisioner:
182 pillars-from-files:
183 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100184 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200185 pillars:
186 release.sls:
187 ceilometer:
188 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100189 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200190 ssl.sls:
191 ceilometer:
192 agent:
193 identity:
194 protocol: https
195 message_queue:
196 port: 5671
197 ssl:
198 enabled: True
199 top.sls:
200 base:
201 "*":
202 - linux_repo_openstack
203 - ceilometer
204 - release
205 - ssl
Martin Polreich00cf3a02018-11-30 16:12:58 +0100206<% end %>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200207
Martin81923e0eb42017-03-24 13:55:31 +0100208# vim: ft=yaml sw=2 ts=2 sts=2 tw=125