blob: 0152dbc9a3c6e7b4c0f15ad243d9c9fda4c1ed8f [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:
Martin Polreich2c7a5fd2019-12-17 14:09:03 +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' %>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020022 - name: linux
23 repo: git
Martin Polreich739f0272019-01-18 10:12:43 +010024 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreichf2a07892019-04-10 08:21:45 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020026 - name: apache
27 repo: git
Martin Polreich739f0272019-01-18 10:12:43 +010028 source: https://gerrit.mcp.mirantis.com/salt-formulas/apache
Martin Polreichf2a07892019-04-10 08:21:45 +020029 branch: <%=ENV['GERRIT_BRANCH'] || 'master' %>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020030 state_top:
31 base:
32 "*":
33 - linux.system
34 - apache
35 - manila
36 pillars:
37 top.sls:
38 base:
39 "*":
40 - linux_repo_openstack
41 - manila
42 - release
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020043
44verifier:
45 name: inspec
46 sudo: true
47
Martin Polreich739f0272019-01-18 10:12:43 +010048docker_images:
Martin Polreich1d21dd82019-10-15 14:17:30 +020049 - &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 +010050
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020051platforms:
Martin Polreich739f0272019-01-18 10:12:43 +010052 - name: xenial-2017.7
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020053 driver_config:
Martin Polreich739f0272019-01-18 10:12:43 +010054 image: *xenial-20177
55 platform: ubuntu
56
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020057suites:
Martin Polreich1d21dd82019-10-15 14:17:30 +020058<% for os_version in ['pike','queens','rocky'] %>
59 - name: server_cluster_<%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020060 provisioner:
61 pillars-from-files:
62 manila.sls: tests/pillar/server_cluster.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020063 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020064 pillars:
65 release.sls:
66 share.sls:
67 manila:
68 share:
Martin Polreich1d21dd82019-10-15 14:17:30 +020069 version: <%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020070
Martin Polreich1d21dd82019-10-15 14:17:30 +020071 - name: server_single_<%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020072 provisioner:
73 pillars-from-files:
74 manila.sls: tests/pillar/server_single.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020075 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020076 pillars:
77 release.sls:
78 manila:
79 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +020080 version: <%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020081
Martin Polreich1d21dd82019-10-15 14:17:30 +020082 - name: share_nexenta_<%=os_version%>
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020083 provisioner:
84 pillars-from-files:
85 manila.sls: tests/pillar/share_nexenta.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020086 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020087 pillars:
88 release.sls:
89 manila:
90 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +020091 version: <%=os_version%>
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020092
Martin Polreich1d21dd82019-10-15 14:17:30 +020093 - name: share_glusterfs_<%=os_version%>
Vasyl Saienkoae9441c2018-03-02 12:08:54 +020094 provisioner:
95 pillars-from-files:
96 manila.sls: tests/pillar/share_glusterfs.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +020097 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienkoae9441c2018-03-02 12:08:54 +020098 pillars:
99 release.sls:
100 manila:
101 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +0200102 version: <%=os_version%>
Vasyl Saienkoae9441c2018-03-02 12:08:54 +0200103
Martin Polreich1d21dd82019-10-15 14:17:30 +0200104 - name: server_cluster_ssl_<%=os_version%>
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300105 provisioner:
106 pillars-from-files:
107 manila.sls: tests/pillar/server_cluster_ssl.sls
Martin Polreich1d21dd82019-10-15 14:17:30 +0200108 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%=os_version%>.sls
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300109 pillars:
110 release.sls:
111 manila:
112 common:
Martin Polreich1d21dd82019-10-15 14:17:30 +0200113 version: <%=os_version%>
114<% end %>
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300115
Martin Polreich1d21dd82019-10-15 14:17:30 +0200116# vim: ft=yaml sw=2 ts=2 sts=2 tw=125