blob: 65e56431003d19db37216d8252a9c920e07172ee [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 Pidrepnyib4c73902019-05-23 14:14:26 +030020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreichcf581a82019-10-08 09:53:28 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Oleksandr Pidrepnyib4c73902019-05-23 14:14:26 +030022 - name: oslo_templates
23 repo: git
24 source: https://gerrit.mcp.mirantis.com/salt-formulas/oslo-templates
Martin Polreichcf581a82019-10-08 09:53:28 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
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 Polreichcf581a82019-10-08 09:53:28 +020043docker_images:
44 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
45
Martin81923e0eb42017-03-24 13:55:31 +010046platforms:
Martin Polreichcf581a82019-10-08 09:53:28 +020047 - name: xenial-2017.7
Martin81923e0eb42017-03-24 13:55:31 +010048 driver_config:
Martin Polreichcf581a82019-10-08 09:53:28 +020049 image: *xenial-20177
Martin81923e0eb42017-03-24 13:55:31 +010050 platform: ubuntu
51
52suites:
Martin Polreichcf581a82019-10-08 09:53:28 +020053<% for os_version in ['pike', 'queens'] %>
54 - 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 Polreichcf581a82019-10-08 09:53:28 +020058 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 Polreichcf581a82019-10-08 09:53:28 +020063 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010064
Martin Polreichcf581a82019-10-08 09:53:28 +020065 - 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 Polreichcf581a82019-10-08 09:53:28 +020069 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 Polreichcf581a82019-10-08 09:53:28 +020074 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010075
Martin Polreichcf581a82019-10-08 09:53:28 +020076 - 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 Polreichcf581a82019-10-08 09:53:28 +020080 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 Polreichcf581a82019-10-08 09:53:28 +020085 version: <%=os_version%>
Michael Polenchuk1cc050f2018-08-07 16:14:23 +040086
Martin Polreichcf581a82019-10-08 09:53:28 +020087 - 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 Polreichcf581a82019-10-08 09:53:28 +020091 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 Polreichcf581a82019-10-08 09:53:28 +020096 version: <%=os_version%>
Martin81923e0eb42017-03-24 13:55:31 +010097
Martin Polreichcf581a82019-10-08 09:53:28 +020098 - 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 Polreichcf581a82019-10-08 09:53:28 +0200102 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 Polreichcf581a82019-10-08 09:53:28 +0200107 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200108
Martin Polreichcf581a82019-10-08 09:53:28 +0200109 - 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 Polreichcf581a82019-10-08 09:53:28 +0200113 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 Polreichcf581a82019-10-08 09:53:28 +0200118 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200119
Martin Polreichcf581a82019-10-08 09:53:28 +0200120 - 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 Polreichcf581a82019-10-08 09:53:28 +0200124 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
125 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200126 pillars:
127 release.sls:
128 ceilometer:
129 server:
Martin Polreichcf581a82019-10-08 09:53:28 +0200130 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200131 top.sls:
132 base:
133 "*":
134 - linux_repo_openstack
135 - ceilometer
136 - release
137 - ssl
138
Martin Polreichcf581a82019-10-08 09:53:28 +0200139 - 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 Polreichcf581a82019-10-08 09:53:28 +0200143 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
144 ssl.sls: tests/pillar/_ssl_server.sls
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200145 pillars:
146 release.sls:
147 ceilometer:
148 server:
Martin Polreichcf581a82019-10-08 09:53:28 +0200149 version: <%=os_version%>
Mykyta Karpin096d8e12018-03-01 14:57:10 +0200150 top.sls:
151 base:
152 "*":
153 - linux_repo_openstack
154 - ceilometer
155 - release
156 - ssl
157
Martin Polreichcf581a82019-10-08 09:53:28 +0200158 - 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 Polreichcf581a82019-10-08 09:53:28 +0200162 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
163 ssl.sls: tests/pillar/_ssl_agent.sls
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200164 pillars:
165 release.sls:
166 ceilometer:
167 agent:
Martin Polreichcf581a82019-10-08 09:53:28 +0200168 version: <%=os_version%>
Mykyta Karpin72d0b992018-02-16 12:01:11 +0200169 top.sls:
170 base:
171 "*":
172 - linux_repo_openstack
173 - ceilometer
174 - release
175 - ssl
Martin Polreichcf581a82019-10-08 09:53:28 +0200176<% 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