-
Notifications
You must be signed in to change notification settings - Fork 44
/
values.yaml
225 lines (209 loc) · 6.45 KB
/
values.yaml
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
# Default values for jiva-operator.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
release:
version: "3.4.0"
# If false, openebs localpv sub-chart will not be installed
openebsLocalpv:
enabled: true
rbac:
# rbac.create: `true` if rbac resources should be created
create: true
# rbac.pspEnabled: `true` if PodSecurityPolicy resources should be created
pspEnabled: false
imagePullSecrets:
# - name: "image-pull-secret"
jivaOperator:
componentName: "jiva-operator"
controller:
image:
registry:
repository: openebs/jiva
tag: 3.4.0
replica:
image:
registry:
repository: openebs/jiva
tag: 3.4.0
exporter:
image:
registry:
repository: openebs/m-exporter
tag: 3.4.0
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry:
repository: openebs/jiva-operator
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: 3.4.0
annotations: {}
resyncInterval: "30"
podAnnotations: {}
podLabels: {}
nodeSelector: {}
tolerations: []
resources: {}
securityContext: {}
csiController:
priorityClass:
create: true
name: jiva-csi-controller-critical
value: 900000000
componentName: "openebs-jiva-csi-controller"
logLevel: "5"
attacher:
name: "csi-attacher"
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry: registry.k8s.io/
repository: sig-storage/csi-attacher
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: v4.3.0
livenessprobe:
name: "liveness-probe"
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry: registry.k8s.io/
repository: sig-storage/livenessprobe
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: v2.10.0
provisioner:
name: "csi-provisioner"
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry: registry.k8s.io/
repository: sig-storage/csi-provisioner
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: v3.5.0
resizer:
name: "csi-resizer"
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry: registry.k8s.io/
repository: sig-storage/csi-resizer
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: v1.8.0
annotations: {}
podAnnotations: {}
podLabels: {}
nodeSelector: {}
tolerations: []
resources: {}
securityContext: {}
jivaCSIPlugin:
name: jiva-csi-plugin
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry:
repository: openebs/jiva-csi
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: 3.4.0
remount: "true"
csiNode:
priorityClass:
create: true
name: jiva-csi-node-critical
value: 900001000
componentName: "openebs-jiva-csi-node"
logLevel: "5"
driverRegistrar:
name: "csi-node-driver-registrar"
image:
registry: registry.k8s.io/
repository: sig-storage/csi-node-driver-registrar
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: v2.8.0
livenessprobe:
name: "liveness-probe"
image:
# Make sure that registry name end with a '/'.
# For example : quay.io/ is a correct value here and quay.io is incorrect
registry: registry.k8s.io/
repository: sig-storage/livenessprobe
pullPolicy: IfNotPresent
# Overrides the image tag whose default is the chart appVersion.
tag: v2.10.0
updateStrategy:
type: RollingUpdate
annotations: {}
podAnnotations: {}
resources: {}
# limits:
# cpu: 10m
# memory: 32Mi
# requests:
# cpu: 10m
# memory: 32Mi
## Labels to be added to openebs-jiva-csi-node pods
podLabels: {}
# kubeletDir path can be configured to run on various different k8s distributions like
# microk8s where kubelet root dir is not (/var/lib/kubelet/). For example microk8s,
# we need to change the kubelet directory to `/var/snap/microk8s/common/var/lib/kubelet/`
kubeletDir: "/var/lib/kubelet/"
nodeSelector: {}
tolerations: []
securityContext: {}
csiDriver:
create: true
podInfoOnMount: true
attachRequired: false
serviceAccount:
# Annotations to add to the service account
annotations: {}
jivaOperator:
create: true
name: openebs-jiva-operator
csiController:
# Specifies whether a service account should be created
create: true
name: openebs-jiva-csi-controller-sa
csiNode:
# Specifies whether a service account should be created
create: true
name: openebs-jiva-csi-node-sa
storageClass:
# Name of the default StorageClass
name: openebs-jiva-csi-default
# If true, enables creation of the openebs-jiva-csi-default StorageClass
enabled: true
# Available reclaim policies: Delete/Retain, defaults: Delete.
reclaimPolicy: Delete
# If true, sets the openebs-jiva-csi-default StorageClass as the
# default kubernetes StorageClass for the cluster
isDefaultClass: false
# If true, allows resize of the volumes
allowVolumeExpansion: true
defaultPolicy:
# Name of the default default JivaVolumePolicy
name: openebs-jiva-default-policy
# If true, enables creation of the openebs-jiva-default-policy JivaVolumePolicy
enabled: true
# replicaSC represents the storage class used for creating
# the pvc for the replica sts provisioned by localpv provisioner
replicaSC: openebs-hostpath
# replicas represent the desired replication factor for the jiva volume
replicas: 3
analytics:
enabled: true
# Specify in hours the duration after which a ping event needs to be sent.
pingInterval: "24h"
localpv-provisioner:
# Disable installation of node-disk-manager components by default
openebsNDM:
enabled: false
# Disable openebs-device deviceClass by default.
deviceClass:
enabled: false