-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhelm_openebs.tf
102 lines (88 loc) · 2.03 KB
/
helm_openebs.tf
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
resource "helm_release" "openebs" {
depends_on = ["null_resource.helm_init"]
namespace = "openebs"
name = "openebs"
repository = "${helm_repository.stable.metadata.0.name}"
chart = "openebs"
values = [ <<RAW_YAML
# Default values for openebs.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
rbac:
# Specifies whether RBAC resources should be created
create: true
serviceAccount:
create: true
name:
image:
pullPolicy: IfNotPresent
apiserver:
image: "quay.io/openebs/m-apiserver"
imageTag: "0.8.0"
replicas: 1
ports:
externalPort: 5656
internalPort: 5656
nodeSelector: {}
tolerations: []
affinity: {}
provisioner:
image: "quay.io/openebs/openebs-k8s-provisioner"
imageTag: "0.8.0"
replicas: 1
nodeSelector: {}
tolerations: []
affinity: {}
snapshotOperator:
controller:
image: "quay.io/openebs/snapshot-controller"
imageTag: "0.8.0"
provisioner:
image: "quay.io/openebs/snapshot-provisioner"
imageTag: "0.8.0"
replicas: 1
upgradeStrategy: "Recreate"
nodeSelector: {}
tolerations: []
affinity: {}
ndm:
image: "quay.io/openebs/node-disk-manager-amd64"
imageTag: "v0.2.0"
sparse:
enabled: "true"
path: "/var/openebs/sparse"
size: "10737418240"
count: "1"
filters:
excludeVendors: "CLOUDBYT,OpenEBS"
excludePaths: "loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md"
nodeSelector: {}
jiva:
image: "quay.io/openebs/jiva"
imageTag: "0.8.0"
replicas: 3
cstor:
pool:
image: "quay.io/openebs/cstor-pool"
imageTag: "0.8.0"
poolMgmt:
image: "quay.io/openebs/cstor-pool-mgmt"
imageTag: "0.8.0"
target:
image: "quay.io/openebs/cstor-istgt"
imageTag: "0.8.0"
volumeMgmt:
image: "quay.io/openebs/cstor-volume-mgmt"
imageTag: "0.8.0"
policies:
monitoring:
enabled: true
image: "quay.io/openebs/m-exporter"
imageTag: "0.8.0"
analytics:
enabled: true
# Specify in hours the duration after which a ping event needs to be sent.
pingInterval: "24h"
RAW_YAML
]
}