forked from salt-formulas/salt-formula-cinder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.kitchen.yml
131 lines (114 loc) · 3.07 KB
/
.kitchen.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
---
driver:
name: docker
hostname: cinder.ci.local
use_sudo: false
provisioner:
name: salt_solo
salt_install: bootstrap
salt_bootstrap_url: https://bootstrap.saltstack.com
salt_version: <%=ENV['SALT_VERSION'] || 'latest'%>
require_chef: false
log_level: error
formula: cinder
grains:
noservices: True
dependencies:
- name: linux
repo: git
source: https://github.com/salt-formulas/salt-formula-linux
- name: apache
repo: git
source: https://github.com/salt-formulas/salt-formula-apache
- name: keystone
repo: git
source: https://github.com/salt-formulas/salt-formula-keystone
state_top:
base:
"*":
- linux.system
- apache
- cinder
pillars:
top.sls:
base:
"*":
- linux_repo_openstack
- cinder
- release
release.sls:
cinder:
controller:
version: <%= ENV['OS_VERSION'] || 'ocata' %>
volume:
version: <%= ENV['OS_VERSION'] || 'ocata' %>
pillars-from-files:
linux_repo_openstack.sls: tests/pillar/repo_mcp_openstack_<%= ENV['OS_VERSION'] || 'ocata' %>.sls
verifier:
name: inspec
sudo: true
platforms:
- name: <%=ENV['PLATFORM'] || 'saltstack-ubuntu-xenial-salt-stable' %>
driver_config:
image: <%=ENV['PLATFORM'] || 'epcim/salt:saltstack-ubuntu-xenial-salt-stable'%>
platform: ubuntu
suites:
- name: ceph_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/ceph_single.sls
- name: control_cluster
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/control_cluster.sls
pillars:
release.sls:
cinder:
volume:
enabled: false
- name: control_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/control_single.sls
pillars:
release.sls:
cinder:
volume:
enabled: false
- name: control_cluster
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/control_cluster_intree_wsgi.sls
- name: gpfs_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/gpfs_single.sls
- name: hp3par_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/hp3par_single.sls
- name: lefthand_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/lefthand_single.sls
- name: solidfire_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/solidfire_single.sls
- name: storwize_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/storwize_single.sls
- name: volume_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/volume_single.sls
- name: vsp_single
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/vsp_single.sls
- name: volume_single_barbican
provisioner:
pillars-from-files:
cinder.sls: tests/pillar/volume_single_barbican.sls
# vim: ft=yaml sw=2 ts=2 sts=2 tw=125