diff options
| author | chrislusf <chris.lu@gmail.com> | 2025-12-06 12:17:14 -0800 |
|---|---|---|
| committer | Chris Lu <chrislusf@users.noreply.github.com> | 2025-12-06 18:53:22 -0800 |
| commit | 5091b184a6af51728e939b938a0b42845960ebc5 (patch) | |
| tree | 499956f3391d1a1cfb95b405b0fcc70183b70b13 /deploy | |
| parent | dd5d682b1fdf9be8f30d39f2211c6cb0a7ef7c2f (diff) | |
| download | seaweedfs-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.yaml | 9 |
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 |
