blob: c25b38da5bb002d8217dd47ada6ce6f014213121 [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 Polreich12082462019-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 Pidrepnyib4c73902019-05-23 14:14:26 +030024 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreichcf581a82019-10-08 09:53:28 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Oleksandr Pidrepnyib4c73902019-05-23 14:14:26 +030026 - name: oslo_templates
27 repo: git
28 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreichcf581a82019-10-08 09:53:28 +020029 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
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 Polreichcf581a82019-10-08 09:53:28 +020047docker_images:
48 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
49
Martin81923e0eb42017-03-24 13:55:31 +010050platforms:
Martin Polreichcf581a82019-10-08 09:53:28 +020051 - name: xenial-2017.7
Martin81923e0eb42017-03-24 13:55:31 +010052 driver_config:
Martin Polreichcf581a82019-10-08 09:53:28 +020053 image: *xenial-20177
Martin81923e0eb42017-03-24 13:55:31 +010054 platform: ubuntu
55
56suites:
Martin Polreichcf581a82019-10-08 09:53:28 +020057<% for os_version in ['pike', 'queens'] %>
58 - 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 Polreichcf581a82019-10-08 09:53:28 +020062 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 Polreichcf581a82019-10-08 09:53:28 +020067 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010068
Martin Polreichcf581a82019-10-08 09:53:28 +020069 - 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 Polreichcf581a82019-10-08 09:53:28 +020073 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 Polreichcf581a82019-10-08 09:53:28 +020078 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010079
Martin Polreichcf581a82019-10-08 09:53:28 +020080 - 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 Polreichcf581a82019-10-08 09:53:28 +020084 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 Polreichcf581a82019-10-08 09:53:28 +020089 version: <%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040090
Martin Polreichcf581a82019-10-08 09:53:28 +020091 - 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 Polreichcf581a82019-10-08 09:53:28 +020095 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 Polreichcf581a82019-10-08 09:53:28 +0200100 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +0100101
Martin Polreichcf581a82019-10-08 09:53:28 +0200102 - 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 Polreichcf581a82019-10-08 09:53:28 +0200106 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 Polreichcf581a82019-10-08 09:53:28 +0200111 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200112
Martin Polreichcf581a82019-10-08 09:53:28 +0200113 - 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 Polreichcf581a82019-10-08 09:53:28 +0200117 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 Polreichcf581a82019-10-08 09:53:28 +0200122 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200123
Martin Polreichcf581a82019-10-08 09:53:28 +0200124 - 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 Polreichcf581a82019-10-08 09:53:28 +0200128 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
129 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200130 pillars:
131 release.sls:
132 ceilometer:
133 server:
Martin Polreichcf581a82019-10-08 09:53:28 +0200134 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200135 top.sls:
136 base:
137 "*":
138 - linux_repo_openstack
139 - ceilometer
140 - release
141 - ssl
142
Martin Polreichcf581a82019-10-08 09:53:28 +0200143 - 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 Polreichcf581a82019-10-08 09:53:28 +0200147 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
148 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200149 pillars:
150 release.sls:
151 ceilometer:
152 server:
Martin Polreichcf581a82019-10-08 09:53:28 +0200153 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200154 top.sls:
155 base:
156 "*":
157 - linux_repo_openstack
158 - ceilometer
159 - release
160 - ssl
161
Martin Polreichcf581a82019-10-08 09:53:28 +0200162 - 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 Polreichcf581a82019-10-08 09:53:28 +0200166 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
167 ssl.sls: tests/pillar/_ssl_agent.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200168 pillars:
169 release.sls:
170 ceilometer:
171 agent:
Martin Polreichcf581a82019-10-08 09:53:28 +0200172 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200173 top.sls:
174 base:
175 "*":
176 - linux_repo_openstack
177 - ceilometer
178 - release
179 - ssl
Martin Polreichcf581a82019-10-08 09:53:28 +0200180<% 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