blob: 816a77dd5817de4bbca1a6a153f43dc6f483af39 [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:
Martin Polreich75bc3c22019-10-08 09:50:54 +020044 - &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 +010045
Martin81923e0eb42017-03-24 13:55:31 +010046platforms:
Martin Polreich00cf3a02018-11-30 16:12:58 +010047 - name: xenial-2017.7
Martin81923e0eb42017-03-24 13:55:31 +010048 driver_config:
Martin Polreich00cf3a02018-11-30 16:12:58 +010049 image: *xenial-20177
50 platform: ubuntu
51
Martin81923e0eb42017-03-24 13:55:31 +010052suites:
Martin Polreich75bc3c22019-10-08 09:50:54 +020053<% for os_version in ['pike', 'queens', 'rocky'] %>
Martin Polreich00cf3a02018-11-30 16:12:58 +010054 - name: agent_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010055 provisioner:
56 pillars-from-files:
57 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010058 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020059 pillars:
60 release.sls:
61 ceilometer:
62 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010063 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010064
Martin Polreich00cf3a02018-11-30 16:12:58 +010065 - name: agent_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010066 provisioner:
67 pillars-from-files:
68 ceilometer.sls: tests/pillar/agent_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010069 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020070 pillars:
71 release.sls:
72 ceilometer:
73 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010074 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010075
Martin Polreich00cf3a02018-11-30 16:12:58 +010076 - name: agent_single_odl_<%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040077 provisioner:
78 pillars-from-files:
79 ceilometer.sls: tests/pillar/agent_single_odl.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010080 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040081 pillars:
82 release.sls:
83 ceilometer:
84 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +010085 version: <%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040086
Martin Polreich00cf3a02018-11-30 16:12:58 +010087 - name: server_cluster_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010088 provisioner:
89 pillars-from-files:
90 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +010091 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +020092 pillars:
93 release.sls:
94 ceilometer:
95 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +010096 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010097
Martin Polreich00cf3a02018-11-30 16:12:58 +010098 - name: server_gnocchi_cluster_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +020099 provisioner:
100 pillars-from-files:
101 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100102 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200103 pillars:
104 release.sls:
105 ceilometer:
106 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100107 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200108
Martin Polreich00cf3a02018-11-30 16:12:58 +0100109 - name: server_single_<%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100110 provisioner:
111 pillars-from-files:
112 ceilometer.sls: tests/pillar/server_single.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100113 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200114 pillars:
115 release.sls:
116 ceilometer:
117 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100118 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200119
Martin Polreich00cf3a02018-11-30 16:12:58 +0100120 - name: server_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200121 provisioner:
122 pillars-from-files:
123 ceilometer.sls: tests/pillar/server_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100124 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Martin Polreich75bc3c22019-10-08 09:50:54 +0200125 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200126 pillars:
127 release.sls:
128 ceilometer:
129 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100130 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200131 top.sls:
132 base:
133 "*":
134 - linux_repo_openstack
135 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200136 - ssl
Martin Polreich75bc3c22019-10-08 09:50:54 +0200137 - release
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200138
Martin Polreich00cf3a02018-11-30 16:12:58 +0100139 - name: server_gnocchi_cluster_ssl_<%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200140 provisioner:
141 pillars-from-files:
142 ceilometer.sls: tests/pillar/server_gnocchi_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100143 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Martin Polreich75bc3c22019-10-08 09:50:54 +0200144 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200145 pillars:
146 release.sls:
147 ceilometer:
148 server:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100149 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200150 top.sls:
151 base:
152 "*":
153 - linux_repo_openstack
154 - ceilometer
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200155 - ssl
Martin Polreich75bc3c22019-10-08 09:50:54 +0200156 - release
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200157
Martin Polreich00cf3a02018-11-30 16:12:58 +0100158 - name: agent_cluster_ssl_<%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200159 provisioner:
160 pillars-from-files:
161 ceilometer.sls: tests/pillar/agent_cluster.sls
Martin Polreich00cf3a02018-11-30 16:12:58 +0100162 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Martin Polreich75bc3c22019-10-08 09:50:54 +0200163 ssl.sls: tests/pillar/_ssl_agent.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200164 pillars:
165 release.sls:
166 ceilometer:
167 agent:
Martin Polreich00cf3a02018-11-30 16:12:58 +0100168 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200169 top.sls:
170 base:
171 "*":
172 - linux_repo_openstack
173 - ceilometer
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200174 - ssl
Martin Polreich75bc3c22019-10-08 09:50:54 +0200175 - release
Martin Polreich00cf3a02018-11-30 16:12:58 +0100176<% end %>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200177
Martin81923e0eb42017-03-24 13:55:31 +0100178# vim: ft=yaml sw=2 ts=2 sts=2 tw=125