aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislusf <chris.lu@gmail.com>2025-12-11 10:25:05 -0800
committerchrislusf <chris.lu@gmail.com>2025-12-11 10:25:05 -0800
commit2f62237d183aa312e1c306abd0481a1d66235a72 (patch)
tree949f86fe8b455c65bb4fd1cfc627dcf90cd5fe0a
parent835f85775377c751ff915bdcf331e4a7deacb913 (diff)
downloadseaweedfs-csi-driver-2f62237d183aa312e1c306abd0481a1d66235a72.tar.xz
seaweedfs-csi-driver-2f62237d183aa312e1c306abd0481a1d66235a72.zip
fix: change mountService.enabled default to true
The CSI driver code requires the mount service to function - there is no fallback to the old in-process mounting method. When mountService.enabled was set to false (the previous default), the driver would fail with: GRPC error: dial unix /var/lib/seaweedfs-mount/seaweedfs-mount.sock: connect: no such file or directory This change ensures new installations work out-of-the-box. Fixes #216
-rw-r--r--deploy/helm/seaweedfs-csi-driver/values.yaml13
1 files changed, 6 insertions, 7 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml
index 8812228..46320d7 100644
--- a/deploy/helm/seaweedfs-csi-driver/values.yaml
+++ b/deploy/helm/seaweedfs-csi-driver/values.yaml
@@ -71,16 +71,15 @@ seaweedfsCsiPlugin:
add: ["SYS_ADMIN"]
allowPrivilegeEscalation: true
-# Mount Service Configuration (opt-in feature)
-# The mount service runs as a separate DaemonSet to provide mount resilience.
-# When enabled, FUSE mounts survive CSI driver restarts/upgrades.
+# Mount Service Configuration
+# The mount service runs as a separate DaemonSet that manages FUSE mounts.
+# This is required for the CSI driver to function properly.
# The node.mountEndpoint, node.mountSocketDir, and node.mountHostPath values
# default to the corresponding mountService.* values when left empty.
-# NOTE: Enabling this deploys an additional DaemonSet with privileged containers.
+# NOTE: This deploys an additional DaemonSet with privileged containers.
mountService:
- # Set to true for mount resilience - mounts survive CSI driver restarts
- # Set to false (default) to disable the separate mount service (mounts managed by CSI driver directly)
- enabled: false
+ # Must be enabled for the CSI driver to mount volumes
+ enabled: true
image: chrislusf/seaweedfs-mount:dev
# Endpoint for communication between CSI driver and mount service
endpoint: unix:///var/lib/seaweedfs-mount/seaweedfs-mount.sock