From 911aca74f3294592c0b900ded1af47c0143be173 Mon Sep 17 00:00:00 2001 From: Sheya Bernstein Date: Wed, 24 Dec 2025 18:52:40 +0000 Subject: [PATCH] Support volume server ID in Helm chart (#7867) helm: Support volume server ID --- k8s/charts/seaweedfs/templates/volume/volume-statefulset.yaml | 3 +++ k8s/charts/seaweedfs/values.yaml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/k8s/charts/seaweedfs/templates/volume/volume-statefulset.yaml b/k8s/charts/seaweedfs/templates/volume/volume-statefulset.yaml index 6a551a6c9..045b95c2e 100644 --- a/k8s/charts/seaweedfs/templates/volume/volume-statefulset.yaml +++ b/k8s/charts/seaweedfs/templates/volume/volume-statefulset.yaml @@ -176,6 +176,9 @@ spec: {{- if $volume.dataCenter }} -dataCenter={{ $volume.dataCenter }} \ {{- end }} + {{- if $volume.id }} + -id={{ $volume.id }} \ + {{- end }} -ip.bind={{ $volume.ipBind }} \ -readMode={{ $volume.readMode }} \ {{- if $volume.whiteList }} diff --git a/k8s/charts/seaweedfs/values.yaml b/k8s/charts/seaweedfs/values.yaml index dd14f1ca0..c4fd3a841 100644 --- a/k8s/charts/seaweedfs/values.yaml +++ b/k8s/charts/seaweedfs/values.yaml @@ -401,6 +401,10 @@ volume: # Volume server's rack name rack: null + # Stable identifier for the volume server, independent of IP address + # Useful for Kubernetes environments with hostPath volumes to maintain stable identity + id: null + # Volume server's data center name dataCenter: null