blob: 695e6c892109dd00de183653d91f956bddb4043f [file] [log] [blame]
Martin819ef24a2a2017-02-14 14:25:57 +01001---
2driver:
3 name: docker
4 hostname: horizon.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
Martin Polreich5107c812018-12-14 14:07:14 +010011 salt_version: latest
Martin819ef24a2a2017-02-14 14:25:57 +010012 require_chef: false
13 log_level: error
14 formula: horizon
15 grains:
sgarbuz23622812019-01-04 17:29:12 +020016 noservices: false
Vasyl Saienko3d516be2018-08-16 07:01:24 +000017 dependencies:
18 - name: apache
19 repo: git
Martin Polreich5107c812018-12-14 14:07:14 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/apache
Martin819ef24a2a2017-02-14 14:25:57 +010021 state_top:
22 base:
23 "*":
24 - horizon
25 pillars:
26 top.sls:
27 base:
28 "*":
sgarbuz23622812019-01-04 17:29:12 +020029 - linux_repo_openstack
30 - release
Martin819ef24a2a2017-02-14 14:25:57 +010031 - horizon
32
33verifier:
34 name: inspec
35 sudo: true
36
Martin Polreich5107c812018-12-14 14:07:14 +010037docker_images:
38 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-2017.7/salt:2018_11_19'%>
39 - &xenial-stable <%=ENV['IMAGE_XENIAL_STABLE'] || 'docker-dev-local.docker.mirantis.net/epcim/salt/saltstack-ubuntu-xenial-salt-stable/salt:2018_11_19'%>
40
Martin819ef24a2a2017-02-14 14:25:57 +010041platforms:
Martin Polreich5107c812018-12-14 14:07:14 +010042 - name: xenial-2017.7
Martin819ef24a2a2017-02-14 14:25:57 +010043 driver_config:
Martin Polreich5107c812018-12-14 14:07:14 +010044 image: *xenial-20177
45 platform: ubuntu
46
47 - name: xenial-stable
48 driver_config:
49 image: *xenial-stable
Martin819ef24a2a2017-02-14 14:25:57 +010050 platform: ubuntu
Oleh Hryhorovfc353c72018-01-18 17:23:09 +020051
Martin819ef24a2a2017-02-14 14:25:57 +010052# - name: centos-7.1
53
54suites:
sgarbuz23622812019-01-04 17:29:12 +020055<% for os_version in ['ocata','pike', 'queens', 'rocky'] %>
56 - name: cluster_<%=os_version%>
Martin819ef24a2a2017-02-14 14:25:57 +010057 provisioner:
58 pillars-from-files:
59 horizon.sls: tests/pillar/cluster.sls
sgarbuz23622812019-01-04 17:29:12 +020060 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
61 pillars:
62 release.sls:
63 horizon:
64 server:
65 version: <%=os_version%>
Martin819ef24a2a2017-02-14 14:25:57 +010066
sgarbuz23622812019-01-04 17:29:12 +020067 - name: single_<%=os_version%>
Martin819ef24a2a2017-02-14 14:25:57 +010068 provisioner:
69 pillars-from-files:
Martin819ef24a2a2017-02-14 14:25:57 +010070 horizon.sls: tests/pillar/single.sls
sgarbuz23622812019-01-04 17:29:12 +020071 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
72 pillars:
73 release.sls:
74 horizon:
75 server:
76 version: <%=os_version%>
77<% end %>
Martin819ef24a2a2017-02-14 14:25:57 +010078# vim: ft=yaml sw=2 ts=2 sts=2 tw=125