diff options
| author | chrislusf <chris.lu@gmail.com> | 2025-12-05 18:44:43 -0800 |
|---|---|---|
| committer | chrislusf <chris.lu@gmail.com> | 2025-12-05 18:45:02 -0800 |
| commit | 4f18bece434aaa7943a61533241ec6a26f58b9a2 (patch) | |
| tree | 46acc28e48c10bd9967b6147227e0b8f2c1791e2 /pkg/driver/volume.go | |
| parent | b6fab17b165e330a8ab391eb82592b20558bd6af (diff) | |
| download | seaweedfs-csi-driver-4f18bece434aaa7943a61533241ec6a26f58b9a2.tar.xz seaweedfs-csi-driver-4f18bece434aaa7943a61533241ec6a26f58b9a2.zip | |
fix: address code review feedback
- 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)
Diffstat (limited to 'pkg/driver/volume.go')
| -rw-r--r-- | pkg/driver/volume.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/driver/volume.go b/pkg/driver/volume.go index 9e258a8..18d5c2a 100644 --- a/pkg/driver/volume.go +++ b/pkg/driver/volume.go @@ -29,7 +29,7 @@ func NewVolume(volumeID string, mounter Mounter, driver *SeaweedFsDriver) *Volum return &Volume{ VolumeId: volumeID, mounter: mounter, - localSocket: mountmanager.LocalSocketPath(volumeID), + localSocket: mountmanager.LocalSocketPath(driver.volumeSocketDir, volumeID), driver: driver, } } |
