blob: ee0208811b8c34b420f4a62e9d07d7cc73df711b [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 Polreich7b491852019-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
Oleksandr Bryndzii1355cca2019-05-23 19:37:08 +030024 source: https://gerrit.mcp.mirantis.com/salt-formulas/linux
Martin Polreichd14cba02019-10-15 14:19:15 +020025 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020026 - name: apache
27 repo: git
Oleksandr Bryndzii1355cca2019-05-23 19:37:08 +030028 source: https://gerrit.mcp.mirantis.com/salt-formulas/apache
Martin Polreichd14cba02019-10-15 14:19:15 +020029 branch: <%=ENV['GERRIT_BRANCH'] || 'release/2019.2.0' %>
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 Polreichd14cba02019-10-15 14:19:15 +020048docker_images:
49 - &xenial-20177 <%=ENV['IMAGE_XENIAL_20177'] || 'docker-dev-local.docker.mirantis.net/mirantis/drivetrain/salt-formulas-ci/salt-formulas-ci-xenial-2017.7:latest'%>
50
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020051platforms:
Martin Polreichd14cba02019-10-15 14:19:15 +020052 - name: xenial-2017.7
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020053 driver_config:
Martin Polreichd14cba02019-10-15 14:19:15 +020054 image: *xenial-20177
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020055 platform: ubuntu
56
57suites:
Martin Polreichd14cba02019-10-15 14:19:15 +020058<% for os_version in ['pike','queens'] %>
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 Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +020069 version: <%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020070
Martin Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +020080 version: <%=os_version%>
Vasyl Saienko7a4ae402018-01-30 16:37:14 +020081
Martin Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +020091 version: <%=os_version%>
Vasyl Saienkobf5c1202018-03-01 22:24:14 +020092
Martin Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +0200102 version: <%=os_version%>
Vasyl Saienkoae9441c2018-03-02 12:08:54 +0200103
Martin Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +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 Polreichd14cba02019-10-15 14:19:15 +0200113 version: <%=os_version%>
114<% end %>
Vasyl Saienko2491eae2018-04-05 12:14:27 +0300115
Martin Polreichd14cba02019-10-15 14:19:15 +0200116# vim: ft=yaml sw=2 ts=2 sts=2 tw=125