forked from zebernst/synology-csi-talos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
values.yaml
103 lines (101 loc) · 3.31 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
---
clientInfoSecret:
# How to connect to your Synology Diskstation?
# clients:
# - host: 192.168.1.1 # the IP address of the Diskstation
# https: false # whether the port expects HTTPS or not
# password: password # the password of the dedicated CSI user
# port: 5000 # the port for connecting to the Diskstation Manager application
# username: username # the name of the dedicated CSI user
# - host: 192.168.1.1
# https: true
# password: password
# port: 5001
# username: username
# Whether to create the secret or not
create: false
# Defaults to {{ include "synology-csi.fullname" $ }}-client-info if empty or not present:
name: "client-info-secret"
# Specifies affinity, nodeSelector and tolerations for the controller StatefulSet
controller:
affinity: { }
nodeSelector: { }
tolerations: [ ]
fullnameOverride: ""
images:
attacher:
pullPolicy: IfNotPresent
image:
repository: registry.k8s.io/sig-storage/csi-attacher
tag: v4.2.0
nodeDriverRegistrar:
pullPolicy: IfNotPresent
image:
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar
tag: v2.6.3
plugin:
pullPolicy: IfNotPresent
image:
repository: ghcr.io/sob/synology-csi
# Defaults to {{ $.Chart.AppVersion }} if empty or not present:
tag: ""
provisioner:
pullPolicy: IfNotPresent
image:
repository: registry.k8s.io/sig-storage/csi-provisioner
tag: v3.4.0
resizer:
pullPolicy: IfNotPresent
image:
repository: registry.k8s.io/sig-storage/csi-resizer
tag: v1.7.0
snapshotter:
pullPolicy: IfNotPresent
image:
repository: registry.k8s.io/sig-storage/csi-snapshotter
tag: v4.2.1
installCSIDriver: true
nameOverride: ""
# Specifies affinity, nodeSelector and tolerations for the node DaemonSet
node:
affinity: { }
nodeSelector: { }
tolerations: [ ]
# If your kubelet path is not standard, specify it here :
## example for miocrok8s distrib : /var/snap/microk8s/common/var/lib/kubelet
kubeletPath: /var/lib/kubelet
# Specifies affinity, nodeSelector and tolerations for the snapshotter StatefulSet
snapshotter:
affinity: { }
nodeSelector: { }
tolerations: [ ]
storageClasses: {}
# synology-iscsi-storage:
# One of true or false (default):
##disabled: false
# One of true or false (default):
##isDefault: false
# One of "Retain" or "Delete" (default):
# reclaimPolicy: Retain
# One of "WaitForFirstConsumer" or "Immediate" (default):
##volumeBindingMode: Immediate
# If not present, some location will be chosen to create volumes with the filesystem type ext4.
# Note that these parameters cannot get updated once deployed - any subsequent changes get ignored!
##parameters:
## dsm: "1.1.1.1"
## fsType: ext4
## location: /volume1
# synology-iscsi-storage-delete:
# reclaimPolicy: Delete
volumeSnapshotClasses: {}
# synology-snapshotclass:
# One of true or false (default):
##disabled: false
# One of "Retain" or "Delete" (default):
# deletionPolicy: Delete
# One of true or false (default):
##isDefault: false
# Note that these parameters cannot get updated once deployed - any subsequent changes get ignored!
##parameters:
## description: "Kubernetes CSI"
## is_locked: "false"