From 5091b184a6af51728e939b938a0b42845960ebc5 Mon Sep 17 00:00:00 2001 From: chrislusf Date: Sat, 6 Dec 2025 12:17:14 -0800 Subject: 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 --- deploy/helm/seaweedfs-csi-driver/values.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'deploy') 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 -- cgit v1.2.3