blob: 4cfb1a2bdf83e60c55d9ab31e405bf4325be63ee [file] [log] [blame]
Vasyl Saienko7a4ae402018-01-30 16:37:14 +02001---
2driver:
3 name: docker
4 hostname: manila.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: manila
15 grains:
16 noservices: True
17 dependencies:
18 - name: linux
19 repo: git
Martin Polreich739f0272019-01-18 10:12:43 +010020 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreichf2a07892019-04-10 08:21:45 +020021 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020022 - name: apache
23 repo: git
Martin Polreich739f0272019-01-18 10:12:43 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/apache
Martin Polreichf2a07892019-04-10 08:21:45 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020026 state_top:
27 base:
28 "*":
29 - linux.system
30 - apache
31 - manila
32 pillars:
33 top.sls:
34 base:
35 "*":
36 - linux_repo_openstack
37 - manila
38 - release
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020039
40verifier:
41 name: inspec
42 sudo: true
43
Martin Polreich739f0272019-01-18 10:12:43 +010044docker_images:
Martin Polreich1d21dd82019-10-15 14:17:30 +020045 - &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 Polreich739f0272019-01-18 10:12:43 +010046
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020047platforms:
Martin Polreich739f0272019-01-18 10:12:43 +010048 - name: xenial-2017.7
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020049 driver_config:
Martin Polreich739f0272019-01-18 10:12:43 +010050 image: *xenial-20177
51 platform: ubuntu
52
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020053suites:
Martin Polreich1d21dd82019-10-15 14:17:30 +020054<% for os_version in ['pike','queens','rocky'] %>
55 - name: server_cluster_<%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020056 provisioner:
57 pillars-from-files:
58 manila.sls: tests/pillar/server_cluster.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020059 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020060 pillars:
61 release.sls:
62 share.sls:
63 manila:
64 share:
Martin Polreich1d21dd82019-10-15 14:17:30 +020065 version: <%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020066
Martin Polreich1d21dd82019-10-15 14:17:30 +020067 - name: server_single_<%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020068 provisioner:
69 pillars-from-files:
70 manila.sls: tests/pillar/server_single.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020071 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020072 pillars:
73 release.sls:
74 manila:
75 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +020076 version: <%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020077
Martin Polreich1d21dd82019-10-15 14:17:30 +020078 - name: share_nexenta_<%=os_version%>
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020079 provisioner:
80 pillars-from-files:
81 manila.sls: tests/pillar/share_nexenta.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020082 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020083 pillars:
84 release.sls:
85 manila:
86 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +020087 version: <%=os_version%>
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020088
Martin Polreich1d21dd82019-10-15 14:17:30 +020089 - name: share_glusterfs_<%=os_version%>
Vasyl Saienkoae9441c2018-03-02 12:08:54 +020090 provisioner:
91 pillars-from-files:
92 manila.sls: tests/pillar/share_glusterfs.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020093 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienkoae9441c2018-03-02 12:08:54 +020094 pillars:
95 release.sls:
96 manila:
97 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +020098 version: <%=os_version%>
Vasyl Saienkoae9441c2018-03-02 12:08:54 +020099
Martin Polreich1d21dd82019-10-15 14:17:30 +0200100 - name: server_cluster_ssl_<%=os_version%>
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300101 provisioner:
102 pillars-from-files:
103 manila.sls: tests/pillar/server_cluster_ssl.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +0200104 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300105 pillars:
106 release.sls:
107 manila:
108 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +0200109 version: <%=os_version%>
110<% end %>
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300111
Martin Polreich1d21dd82019-10-15 14:17:30 +0200112# vim: ft=yaml sw=2 ts=2 sts=2 tw=125