| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-12-06 | fix: address gemini review - OnDelete strategy and log invalid endpoint | chrislusf | 1 | -1/+3 | |
| - Change seaweedfs-mount DaemonSet updateStrategy from RollingUpdate to OnDelete in seaweedfs-csi.yaml for consistency with values.yaml (safer for active mounts) - Add warning log when invalid mountEndpoint is provided to aid debugging | |||||
| 2025-12-06 | fix: address code review feedback | chrislusf | 1 | -10/+23 | |
| - CRITICAL: Make socket path configurable based on mountEndpoint - Added volumeSocketDir field to SeaweedFsDriver - LocalSocketPath now accepts baseDir parameter - Derived from mountEndpoint for user-configurable socket paths - HIGH: Pin seaweedfs version in Dockerfiles for reproducible builds - Added SEAWEEDFS_VERSION build arg (default: 3.80) - Clone specific tag instead of master - HIGH: Fix Dockerfile.dev to use local context instead of personal fork - Removed hardcoded zemul/seaweedfs-csi-driver clone - Now uses COPY . . for local development - HIGH: Change :latest to :dev in kubernetes manifests - Mutable :latest tag replaced with :dev for predictability - MEDIUM: Remove Aliyun mirror from Dockerfile.dev - Region-specific mirrors shouldn't be in general-purpose files - MEDIUM: Improve error handling in client.go - Now reports read errors when failing to read error response body - MEDIUM: Fix inconsistent error return in manager.go - Return nil instead of empty struct on error (Go idiom) | |||||
| 2025-12-06 | feat: Separated weed mount lifecycle into a dedicated service and rewired ↵ | 泽淼 周 | 1 | -2/+4 | |
| the CSI components to call it. | |||||
| 2023-10-19 | Feat: add driver name support | duanhongyi | 1 | -7/+3 | |
| 2023-08-10 | Fix: the channel used with signal.Notify should be buffered (SA1017) | n9 | 1 | -1/+1 | |
| 2023-08-10 | Removed unused method | n9 | 1 | -11/+0 | |
| 2023-08-07 | Allow to separate ControllerServer and NodeServer, allow to disable attacher ↵ | Viktor Kuzmin | 1 | -7/+24 | |
| (it do nothing in reality) | |||||
| 2023-08-07 | Implement ExpandVolume also for controller | Viktor Kuzmin | 1 | -0/+1 | |
| https://kubernetes-csi.github.io/docs/volume-expansion.html CSI Resizer should be always run even if not implemented. Also it should run only against controller. Volume resize on node rpc call is handled by kubelet. For now the only job for controller's volume resize is to make it two step and propagate changes to node. | |||||
| 2023-08-07 | Fix Add...Capability functions - capabilities now added instead of replaced | Viktor Kuzmin | 1 | -12/+3 | |
| 2023-08-07 | Graceful stop with mounts cleanup | Viktor Kuzmin | 1 | -2/+23 | |
| 2023-04-26 | build fixes | washcycle | 1 | -1/+1 | |
| 2023-04-26 | revert change | washcycle | 1 | -4/+1 | |
| 2023-04-26 | Implement CSI Test Suite | washcycle | 1 | -2/+5 | |
| Fixes #115 | |||||
| 2023-01-20 | Merge branch 'master' of https://github.com/seaweedfs/seaweedfs-csi-driver | chrislu | 1 | -0/+3 | |
| 2023-01-20 | grpc connection to filer add sw-client-id header | chrislu | 1 | -1/+3 | |
| 2023-01-16 | Add dataLocality flag, checking and handling | Ruakij | 1 | -0/+3 | |
| 2023-01-12 | Rename variable to match flag-name | Ruakij | 1 | -1/+1 | |
| 2022-09-05 | Allow per pv/pvc settings for cache, concurrent writes and uid/gid maps | Viktor Kuzmin | 1 | -1/+1 | |
| 2022-08-25 | update dependencies | chrislu | 1 | -1/+4 | |
| 2022-07-29 | move to github.com/seaweedfs/seaweedfs | chrislu | 1 | -5/+5 | |
| 2022-07-01 | Fix error when managing multiple volumes | garenchan | 1 | -11/+1 | |
| 2022-04-03 | support expand volume | chrislu | 1 | -1/+9 | |
| 2022-03-18 | set disk type by volume create request parameters | chrislu | 1 | -0/+1 | |
| related to https://github.com/seaweedfs/seaweedfs-csi-driver/issues/50 | |||||
| 2022-03-06 | support quota | chrislu | 1 | -0/+1 | |
| fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/48 | |||||
| 2022-03-06 | adjust csi capability | chrislu | 1 | -1/+4 | |
| 2021-12-28 | upgrade to latest seaweedfs version | chrislu | 1 | -2/+2 | |
| 2021-11-10 | support multiple filers | Chris Lu | 1 | -6/+30 | |
| fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/41 | |||||
| 2021-09-28 | Allow static persistent volumes, some code cleanup | Viktor Kuzmin | 1 | -2/+0 | |
| 2021-09-14 | sync with seaweedfs | Chris Lu | 1 | -8/+3 | |
| 2021-08-20 | map uid and gid via explicit CLI | Chris Lu | 1 | -0/+2 | |
| 2021-06-25 | load the security.toml file | Chris Lu | 1 | -0/+2 | |
| fix https://github.com/chrislusf/seaweedfs/discussions/2132 | |||||
| 2021-04-11 | support configurable cache directory | Chris Lu | 1 | -0/+1 | |
| fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/20 | |||||
| 2021-04-11 | support configurable cache size | Chris Lu | 1 | -0/+1 | |
| fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/20 | |||||
| 2021-01-11 | add an example on how to add more mount options | Chris Lu | 1 | -3/+4 | |
| 2020-10-12 | sync with seaweedfs repo | Chris Lu | 1 | -2/+2 | |
| 2020-09-04 | start weed mount without blocking | Chris Lu | 1 | -1/+1 | |
| 2020-06-12 | add ControllerServiceCapability_RPC_PUBLISH_UNPUBLISH_VOLUME | Chris Lu | 1 | -0/+1 | |
| 2020-06-12 | set driver name | Chris Lu | 1 | -1/+1 | |
| 2020-06-02 | compile | Chris Lu | 1 | -1/+4 | |
| 2020-06-01 | configure filer via CLI | Chris Lu | 1 | -6/+34 | |
| 2020-05-31 | it can compile now! | Chris Lu | 1 | -18/+24 | |
| 2020-03-19 | WIP | Chris Lu | 1 | -0/+102 | |
