blob: 0c77d2e97fed95f6b9ac639a31194094a9013d4f [file] [log] [blame]
Martin8192ce29c32017-03-23 22:31:45 +01001---
2driver:
3 name: docker
4 hostname: cinder.ci.local
5 use_sudo: false
6
7provisioner:
8 name: salt_solo
9 salt_install: bootstrap
10 salt_bootstrap_url: https://bootstrap.saltstack.com
Oleh Hryhorovb25b17a2018-01-22 12:14:30 +020011 salt_version: <%=ENV['SALT_VERSION'] || 'latest'%>
Martin8192ce29c32017-03-23 22:31:45 +010012 require_chef: false
13 log_level: error
14 formula: cinder
15 grains:
16 noservices: True
Dmitry Ukov56c29072017-05-04 16:48:29 +040017 dependencies:
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030018 - name: linux
19 repo: git
20 source: https://github.com/salt-formulas/salt-formula-linux
Dmitry Ukov56c29072017-05-04 16:48:29 +040021 - name: keystone
22 repo: git
23 source: https://github.com/salt-formulas/salt-formula-keystone
Martin8192ce29c32017-03-23 22:31:45 +010024 state_top:
25 base:
26 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030027 - linux.system
Martin8192ce29c32017-03-23 22:31:45 +010028 - cinder
29 pillars:
30 top.sls:
31 base:
32 "*":
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030033 - linux_repo_openstack
Martin8192ce29c32017-03-23 22:31:45 +010034 - cinder
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030035 - release
36 release.sls:
37 cinder:
38 controller:
39 version: <%= ENV['OS_VERSION'] || 'ocata' %>
40 volume:
41 version: <%= ENV['OS_VERSION'] || 'ocata' %>
42 pillars-from-files:
43 linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%= ENV['OS_VERSION'] || 'ocata' %>.sls
Martin8192ce29c32017-03-23 22:31:45 +010044
45verifier:
46 name: inspec
47 sudo: true
48
49platforms:
Martin Polreich27318c02017-07-17 11:03:21 +020050 - name: <%=ENV['PLATFORM'] || 'ubuntu-xenial'%>
Martin8192ce29c32017-03-23 22:31:45 +010051 driver_config:
Martin Polreich27318c02017-07-17 11:03:21 +020052 image: <%=ENV['PLATFORM'] || 'trevorj/salty-whales:xenial'%>
Martin8192ce29c32017-03-23 22:31:45 +010053 platform: ubuntu
54
55suites:
56
Martin Polreich27318c02017-07-17 11:03:21 +020057 - name: ceph_single
Martin8192ce29c32017-03-23 22:31:45 +010058 provisioner:
59 pillars-from-files:
Martin Polreich27318c02017-07-17 11:03:21 +020060 cinder.sls: tests/pillar/ceph_single.sls
Martin8192ce29c32017-03-23 22:31:45 +010061
Martin Polreich27318c02017-07-17 11:03:21 +020062 - name: control_cluster
63 provisioner:
64 pillars-from-files:
65 cinder.sls: tests/pillar/control_cluster.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030066 pillars:
67 release.sls:
68 cinder:
69 volume:
70 enabled: false
Martin Polreich27318c02017-07-17 11:03:21 +020071
72 - name: control_single
73 provisioner:
74 pillars-from-files:
75 cinder.sls: tests/pillar/control_single.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +030076 pillars:
77 release.sls:
78 cinder:
79 volume:
80 enabled: false
Martin Polreich27318c02017-07-17 11:03:21 +020081
82 - name: gpfs_single
83 provisioner:
84 pillars-from-files:
85 cinder.sls: tests/pillar/gpfs_single.sls
86
87 - name: hp3par_single
88 provisioner:
89 pillars-from-files:
90 cinder.sls: tests/pillar/hp3par_single.sls
91
92 - name: lefthand_single
93 provisioner:
94 pillars-from-files:
95 cinder.sls: tests/pillar/lefthand_single.sls
96
97 - name: solidfire_single
98 provisioner:
99 pillars-from-files:
100 cinder.sls: tests/pillar/solidfire_single.sls
101
102 - name: storwize_single
103 provisioner:
104 pillars-from-files:
105 cinder.sls: tests/pillar/storwize_single.sls
106
107 - name: volume_single
108 provisioner:
109 pillars-from-files:
110 cinder.sls: tests/pillar/volume_single.sls
111
112 - name: vsp_single
113 provisioner:
114 pillars-from-files:
115 cinder.sls: tests/pillar/vsp_single.sls
Mykyta Karpin1d45fc82017-09-04 10:19:39 +0300116
Oleg Iurchenko83ee09a2017-10-17 18:24:28 +0300117 - name: volume_single_barbican
118 provisioner:
119 pillars-from-files:
120 cinder.sls: tests/pillar/volume_single_barbican.sls
121
Martin8192ce29c32017-03-23 22:31:45 +0100122# vim: ft=yaml sw=2 ts=2 sts=2 tw=125