aboutsummaryrefslogtreecommitdiff
path: root/deploy
AgeCommit message (Collapse)AuthorFilesLines
14 daysfix: address gemini-code-assist review commentschrislusf1-4/+4
- Change mountService updateStrategy from RollingUpdate to OnDelete (mount service not yet resilient to its own restarts) - Change mountService image from :latest to :dev for consistency - Fix defer os.RemoveAll: explicitly remove cache dir after process stops to avoid removing while process might still be running
14 daysfix: address PR review commentschrislusf3-7/+20
- Set localSocket in rebuildVolumeFromStaging to fix invalid gRPC target - Use SHA256 hash (16 hex chars) in LocalSocketPath to minimize collision risk - Update GitHub Actions to latest versions (checkout@v4, metadata-action@v5, etc.) - Fix volumeMounts/volumes conditional mismatch in helm templates - Add documentation for mountService defaults in values.yaml
14 daysfix: address code review feedbackchrislusf1-3/+3
- 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)
14 daysadd: merge prepare params.泽淼 周2-4/+4
14 daysadd helm file泽淼 周1-0/+78
14 daysfix: seaweedfs-csi.yaml volumes config泽淼 周2-16/+34
14 daysadjust: Dockerfile泽淼 周1-2/+2
14 daysfeat: helm config泽淼 周2-0/+44
14 daysfix: seaweefs-mount image泽淼 周1-1/+1
14 daysfeat: seaweedfs-mount daemonset泽淼 周1-0/+57
2025-10-25README orfo fixvalodzka1-1/+1
2025-06-20Update Chart.yamlChris Lu1-1/+1
2025-05-16helm: add storageClassVolumeBindingMode default value to the values.yaml for ↵Oleksandr Valuiev1-0/+1
the better visibility
2025-05-15make volumeBindingMode an option for the StorageClassOleksandr Valuiev1-0/+1
2025-05-04Add a few more comments to deploy/nomad/example-seaweedfs-volume.hclAaron Madsen1-0/+8
2025-05-04Make sure the volume ID is a valid bucket nameAaron Madsen1-0/+6
2024-12-15fix k8s deploy argsliguowei1-2/+2
2024-09-12remove commentschrislu1-1/+1
2024-07-27helm: add support for configuring cache capacityMarc 'risson' Schmitt2-1/+4
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2024-07-18Delete deploy/swarm/README.mdChris Lu1-44/+0
2024-07-18Update deploy/swarm/README.mdChris Lu1-1/+1
2024-07-18updated READMEGradlon von Känel1-1/+44
2024-07-18initial filesGradlon von Känel1-0/+1
2024-05-31Bumb chart version to 0.2.2Federico A. Corazza1-1/+1
2024-03-29Update rbac.yaml for fix invalid yamlPsycho Mantys1-0/+1
The RBAC is missing one line. When using kustomize: Error: map[string]interface {}(nil): yaml: unmarshal errors: line 19: mapping key "resources" already defined at line 17 line 20: mapping key "verbs" already defined at line 18
2024-03-29Allow to set nodeAffinity for controllerViktor Kuzmin1-0/+3
2024-01-23add missing permissions on persistenvolumesSebastien Pastor1-0/+3
2023-11-17Allow to configure default concurrentWritesViktor Kuzmin2-0/+5
2023-11-10Avoid null set on optional cli dataLocality argJackbennett1-1/+3
2023-10-19Feat: add driver name supportduanhongyi3-2/+7
2023-08-08Refactor options to be backward compatible, fixes #133Viktor Kuzmin3-6/+4
2023-08-07Helm chart refactoringViktor Kuzmin7-250/+640
* Separate NodeServer and ControllerServer * Allow leader election for sidecars and replica count fot controller component * Liveness probes * Allow disabling attacher, cause this functionality is not used in reality
2023-08-07Controller should be run as deployment - it doesn't have any statefull dataViktor Kuzmin1-2/+1
2023-08-07Use consistent extension for yamlViktor Kuzmin7-0/+0
2023-08-07Allow to separate ControllerServer and NodeServer, allow to disable attacher ↵Viktor Kuzmin2-0/+6
(it do nothing in reality)
2023-03-14Update chart descriptionJackbennett1-1/+1
2023-02-23bump chart versionChris Lu1-1/+1
2023-01-16Fix grabbing node-label, selecting is now in rule-fileRuakij2-8/+7
2023-01-16Add missing annotation to activate KubeModRuakij1-0/+5
2023-01-16Option to inject topology-info from node-labels using KubeModRuakij3-0/+47
2023-01-16Add dataLocality-option in helm chartRuakij2-0/+7
2022-11-16Do not define namespace in seaweedfs-csi.yamlArtur Motyka1-5/+0
2022-11-01Add chart values for securityContextJackbennett2-5/+7
2022-09-07fix sock pathCristian Chiru1-3/+3
2022-09-07bump chart versionCristian Chiru1-1/+1
2022-09-07add non standard volumes for seaweedfs-csi-driver node; improve helm textsCristian Chiru2-7/+13
2022-09-05Allow per pv/pvc settings for cache, concurrent writes and uid/gid mapsViktor Kuzmin1-0/+5
2022-07-07Pods using the same volume share mountgarenchan1-0/+7
2022-06-05Fix broken Helm templateBryce Lampe2-8/+31
2022-04-26Allow to set tolerations and affinity for both node and controllerViktor Kuzmin3-2/+18