aboutsummaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
authorchrislusf <chris.lu@gmail.com>2025-12-06 12:17:14 -0800
committerChris Lu <chrislusf@users.noreply.github.com>2025-12-06 18:53:22 -0800
commit5091b184a6af51728e939b938a0b42845960ebc5 (patch)
tree499956f3391d1a1cfb95b405b0fcc70183b70b13 /deploy
parentdd5d682b1fdf9be8f30d39f2211c6cb0a7ef7c2f (diff)
downloadseaweedfs-csi-driver-5091b184a6af51728e939b938a0b42845960ebc5.tar.xz
seaweedfs-csi-driver-5091b184a6af51728e939b938a0b42845960ebc5.zip
fix: improve integration test reliability and make mount service opt-in
- Add hard failure if SeaweedFS filer never becomes ready (exit 1 after loop) - Remove || true from CSI pod readiness checks for earlier failure detection - Change mountService.enabled default to false (opt-in) for safer upgrades Existing installations won't unexpectedly get a new privileged DaemonSet
Diffstat (limited to 'deploy')
-rw-r--r--deploy/helm/seaweedfs-csi-driver/values.yaml9
1 files changed, 5 insertions, 4 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml
index eed5b5e..8812228 100644
--- a/deploy/helm/seaweedfs-csi-driver/values.yaml
+++ b/deploy/helm/seaweedfs-csi-driver/values.yaml
@@ -71,15 +71,16 @@ seaweedfsCsiPlugin:
add: ["SYS_ADMIN"]
allowPrivilegeEscalation: true
-# Mount Service Configuration
+# 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.
# 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.
mountService:
- # Set to true (default) for mount resilience - mounts survive CSI driver restarts
- # Set to false to disable the separate mount service (mounts managed by CSI driver directly)
- enabled: true
+ # 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
image: chrislusf/seaweedfs-mount:dev
# Endpoint for communication between CSI driver and mount service
endpoint: unix:///var/lib/seaweedfs-mount/seaweedfs-mount.sock