aboutsummaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
authorRuakij <ruakij@ruekov.eu>2023-01-16 16:43:03 +0100
committerRuakij <ruakij@ruekov.eu>2023-01-16 20:34:27 +0100
commit803c7bffd80b906df4415a4bc18c6f9cacb14754 (patch)
treeee260608d71f65a56905ad145a2661d183e7d7e6 /deploy
parent097bf9ab328477aef512220617266c178edb8766 (diff)
downloadseaweedfs-csi-driver-803c7bffd80b906df4415a4bc18c6f9cacb14754.tar.xz
seaweedfs-csi-driver-803c7bffd80b906df4415a4bc18c6f9cacb14754.zip
Add dataLocality-option in helm chart
Diffstat (limited to 'deploy')
-rw-r--r--deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml1
-rw-r--r--deploy/helm/seaweedfs-csi-driver/values.yaml6
2 files changed, 7 insertions, 0 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
index f0596bb..324b292 100644
--- a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
+++ b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
@@ -59,6 +59,7 @@ spec:
- "--filer=$(SEAWEEDFS_FILER)"
- "--nodeid=$(NODE_ID)"
- "--cacheDir=/var/cache/seaweedfs"
+ - "--dataLocality={{ .Values.dataLocality }}"
env:
- name: CSI_ENDPOINT
value: unix:///csi/csi.sock
diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml
index d76030e..388888f 100644
--- a/deploy/helm/seaweedfs-csi-driver/values.yaml
+++ b/deploy/helm/seaweedfs-csi-driver/values.yaml
@@ -42,6 +42,12 @@ controller:
affinity: {}
tolerations: {}
+# DataLocality (inspired by Longhorn) allows instructing the storage-driver which volume-locations will be used or preferred in Pods to read & write.
+# e.g. Allows Pods to write preferrably to its local dataCenter volume-servers
+# Requires Volume-Servers to be correctly labelled and matching Topology-Info to be passed into seaweedfs-csi-driver node
+# Example-Value: "write_preferlocaldc"
+dataLocality: "none"
+
node:
# Deploy node daemonset
enabled: true