blob: 97768e8a0570dae5bae761613f0b3d3db95f5b06 [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
Mykyta Karpin72d0b992018-02-16 12:01:11 +020020 source: https://github.com/salt-formulas/salt-formula-linux
Martin Polreiche4b92942019-04-10 08:21:43 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Martin81923e0eb42017-03-24 13:55:31 +010022 state_top:
23 base:
24 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020025 - linux.system
Martin81923e0eb42017-03-24 13:55:31 +010026 - ceilometer
27 pillars:
28 top.sls:
29 base:
30 "*":
Mykyta Karpin72d0b992018-02-16 12:01:11 +020031 - linux_repo_openstack
Martin81923e0eb42017-03-24 13:55:31 +010032 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +020033 - release
Martin81923e0eb42017-03-24 13:55:31 +010034
35verifier:
36 name: inspec
37 sudo: true
38
Martin Polreich00cf3a02018-11-30 16:12:58 +010039docker_images:
40 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
41 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
42
Martin81923e0eb42017-03-24 13:55:31 +010043platforms:
Martin Polreich00cf3a02018-11-30 16:12:58 +010044 - name: xenial-2017.7
Martin81923e0eb42017-03-24 13:55:31 +010045 driver_config:
Martin Polreich00cf3a02018-11-30 16:12:58 +010046 image: *xenial-20177
47 platform: ubuntu
48
49 - name: xenial-stable
50 driver_config:
51 image: *xenial-stable
Martin81923e0eb42017-03-24 13:55:31 +010052 platform: ubuntu
53
54suites:
Martin Polreich00cf3a02018-11-30 16:12:58 +010055<% for os_version in ['ocata','pike'] %>
56 - name: agent_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010057 provisioner:
58 pillars-from-files:
59 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010060 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020061 pillars:
62 release.sls:
63 ceilometer:
64 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010065 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010066
Martin Polreich00cf3a02018-11-30 16:12:58 +010067 - name: agent_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010068 provisioner:
69 pillars-from-files:
70 ceilometer.sls: tests/pillar/agent_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010071 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020072 pillars:
73 release.sls:
74 ceilometer:
75 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010076 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010077
Martin Polreich00cf3a02018-11-30 16:12:58 +010078 - name: agent_single_odl_<%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040079 provisioner:
80 pillars-from-files:
81 ceilometer.sls: tests/pillar/agent_single_odl.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010082 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040083 pillars:
84 release.sls:
85 ceilometer:
86 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010087 version: <%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040088
Martin Polreich00cf3a02018-11-30 16:12:58 +010089 - name: server_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010090 provisioner:
91 pillars-from-files:
92 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010093 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020094 pillars:
95 release.sls:
96 ceilometer:
97 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +010098 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010099
Martin Polreich00cf3a02018-11-30 16:12:58 +0100100 - name: server_gnocchi_cluster_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200101 provisioner:
102 pillars-from-files:
103 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100104 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200105 pillars:
106 release.sls:
107 ceilometer:
108 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100109 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200110
Martin Polreich00cf3a02018-11-30 16:12:58 +0100111 - name: server_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100112 provisioner:
113 pillars-from-files:
114 ceilometer.sls: tests/pillar/server_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100115 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200116 pillars:
117 release.sls:
118 ceilometer:
119 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100120 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200121
Martin Polreich00cf3a02018-11-30 16:12:58 +0100122 - name: server_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200123 provisioner:
124 pillars-from-files:
125 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100126 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200127 pillars:
128 release.sls:
129 ceilometer:
130 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100131 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200132 ssl.sls:
133 ceilometer:
134 server:
135 identity:
136 protocol: https
137 message_queue:
138 port: 5671
139 ssl:
140 enabled: True
141 top.sls:
142 base:
143 "*":
144 - linux_repo_openstack
145 - ceilometer
146 - release
147 - ssl
148
Martin Polreich00cf3a02018-11-30 16:12:58 +0100149 - name: server_gnocchi_cluster_ssl_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200150 provisioner:
151 pillars-from-files:
152 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100153 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200154 pillars:
155 release.sls:
156 ceilometer:
157 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100158 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200159 ssl.sls:
160 ceilometer:
161 server:
162 identity:
163 protocol: https
164 message_queue:
165 port: 5671
166 ssl:
167 enabled: True
168 top.sls:
169 base:
170 "*":
171 - linux_repo_openstack
172 - ceilometer
173 - release
174 - ssl
175
Martin Polreich00cf3a02018-11-30 16:12:58 +0100176 - name: agent_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200177 provisioner:
178 pillars-from-files:
179 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100180 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200181 pillars:
182 release.sls:
183 ceilometer:
184 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100185 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200186 ssl.sls:
187 ceilometer:
188 agent:
189 identity:
190 protocol: https
191 message_queue:
192 port: 5671
193 ssl:
194 enabled: True
195 top.sls:
196 base:
197 "*":
198 - linux_repo_openstack
199 - ceilometer
200 - release
201 - ssl
Martin Polreich00cf3a02018-11-30 16:12:58 +0100202<% end %>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200203
Martin81923e0eb42017-03-24 13:55:31 +0100204# vim: ft=yaml sw=2 ts=2 sts=2 tw=125