aboutsummaryrefslogtreecommitdiff
path: root/deploy/helm
AgeCommit message (Collapse)AuthorFilesLines
9 daysfix: clarify that mount service is required for node componentHEADorigin/masterorigin/HEADmasterchrislusf2-3/+3
Update comments and validation message to specify that the mount service is required for the CSI driver 'node component', not the entire driver. This is more accurate for controller-only deployments.
9 daysfix: add validation to prevent invalid mountService.enabled=false configchrislusf1-0/+3
Add a Helm validation check that fails with a clear error message when node.enabled is true but mountService.enabled is false. This prevents user error and guides users to the correct configuration.
9 daysfix: change mountService.enabled default to truechrislusf1-7/+6
The CSI driver code requires the mount service to function - there is no fallback to the old in-process mounting method. When mountService.enabled was set to false (the previous default), the driver would fail with: GRPC error: dial unix /var/lib/seaweedfs-mount/seaweedfs-mount.sock: connect: no such file or directory This change ensures new installations work out-of-the-box. Fixes #216
14 daysfix: improve integration test reliability and make mount service opt-inchrislusf1-4/+5
- 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
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 daysadd: merge prepare params.泽淼 周1-1/+1
14 daysadd helm file泽淼 周1-0/+78
14 daysfix: seaweedfs-csi.yaml volumes config泽淼 周1-5/+5
14 daysfeat: helm config泽淼 周2-0/+44
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
2024-07-27helm: add support for configuring cache capacityMarc 'risson' Schmitt2-1/+4
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
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 Kuzmin6-112/+380
* 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-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 Lampe1-6/+5
2022-04-26Allow to set tolerations and affinity for both node and controllerViktor Kuzmin3-2/+18
2022-04-15fix VolumeExpansion not workjoy7174-0/+27
2022-02-22This updates the helm chart, and the pre-generated manifest.Thomas Davis1-4/+4
The values.yaml is updated to use the latest sig-storage CSI containers from the following urls: https://kubernetes-csi.github.io/docs/node-driver-registrar.html https://kubernetes-csi.github.io/docs/external-provisioner.html https://kubernetes-csi.github.io/docs/external-attacher.html These URL points to the supported version tables.
2022-02-15use env to config log verbositygarenchan2-6/+8
2021-10-09Allow to specify image pull secrets for private repositoryViktor Kuzmin2-0/+11
2021-09-28Allow static persistent volumes, some code cleanupViktor Kuzmin1-1/+2
2021-09-20Fix logging verbosity optionsViktor Kuzmin3-0/+7
2021-05-28Remove extraneous parameter in StatefulSetPaul Dubs1-2/+0
2021-05-28Remove extraneous parameter for weed in DaemonSetPaul Dubs1-1/+0
2021-02-18Merge remote-tracking branch 'origin/master' into helmUstuzhanin Anton3-3/+3
# Conflicts: # README.md
2021-02-18feat: custom updateStrategy for deamonsetUstuzhanin Anton4-4/+11