From f4af1cc0baecff78f25d6193593cdfe68c4cc7bc Mon Sep 17 00:00:00 2001 From: Peter Dodd Date: Tue, 24 Feb 2026 15:35:13 +0000 Subject: [PATCH] feat(helm): annotations for service account (#8429) --- k8s/charts/seaweedfs/templates/shared/service-account.yaml | 4 ++++ k8s/charts/seaweedfs/values.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/k8s/charts/seaweedfs/templates/shared/service-account.yaml b/k8s/charts/seaweedfs/templates/shared/service-account.yaml index d7274e345..efcb3dcb2 100644 --- a/k8s/charts/seaweedfs/templates/shared/service-account.yaml +++ b/k8s/charts/seaweedfs/templates/shared/service-account.yaml @@ -3,6 +3,10 @@ kind: ServiceAccount metadata: name: {{ include "seaweedfs.serviceAccountName" . }} namespace: {{ .Release.Namespace }} + {{- with .Values.global.serviceAccountAnnotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} labels: app.kubernetes.io/name: {{ template "seaweedfs.name" . }} helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} diff --git a/k8s/charts/seaweedfs/values.yaml b/k8s/charts/seaweedfs/values.yaml index 2eecf23dd..3162ddd33 100644 --- a/k8s/charts/seaweedfs/values.yaml +++ b/k8s/charts/seaweedfs/values.yaml @@ -20,6 +20,7 @@ global: filerRead: false # we will use this serviceAccountName for all ClusterRoles/ClusterRoleBindings serviceAccountName: "seaweedfs" + serviceAccountAnnotations: {} automountServiceAccountToken: true certificates: duration: 87600h