aboutsummaryrefslogtreecommitdiff
path: root/k8s
diff options
context:
space:
mode:
authorGuilherme Moreira Rodrigues <30627541+guimoreirar@users.noreply.github.com>2025-10-30 18:31:54 -0300
committerGitHub <noreply@github.com>2025-10-30 14:31:54 -0700
commitdb35159a41e0f098c25fed2ea06255ae85503fc5 (patch)
tree95415c33cf87a849b2036a0c59e7739e94f962cf /k8s
parentd00a2a87074f5cc2dd13f54fcf861d2dda318b35 (diff)
downloadseaweedfs-db35159a41e0f098c25fed2ea06255ae85503fc5.tar.xz
seaweedfs-db35159a41e0f098c25fed2ea06255ae85503fc5.zip
[Helm Chart] add missing apiVersion and kind in PVC templates for better compatibility with GitOps tools (#7408)
* fix: add missing apiVersion and kind in PVC templates * fix: correct PVC template condition in SeaweedFS filer StatefulSet
Diffstat (limited to 'k8s')
-rw-r--r--k8s/charts/seaweedfs/templates/filer/filer-statefulset.yaml14
-rw-r--r--k8s/charts/seaweedfs/templates/master/master-statefulset.yaml8
2 files changed, 16 insertions, 6 deletions
diff --git a/k8s/charts/seaweedfs/templates/filer/filer-statefulset.yaml b/k8s/charts/seaweedfs/templates/filer/filer-statefulset.yaml
index 5c1a0950b..5aeccfa02 100644
--- a/k8s/charts/seaweedfs/templates/filer/filer-statefulset.yaml
+++ b/k8s/charts/seaweedfs/templates/filer/filer-statefulset.yaml
@@ -392,10 +392,12 @@ spec:
nodeSelector:
{{ tpl .Values.filer.nodeSelector . | indent 8 | trim }}
{{- end }}
- {{- if and (.Values.filer.enablePVC) (eq .Values.filer.data.type "persistentVolumeClaim") }}
+ {{- if and (.Values.filer.enablePVC) (not .Values.filer.data) }}
# DEPRECATION: Deprecate in favor of filer.data section below
volumeClaimTemplates:
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data-filer
spec:
accessModes:
@@ -411,7 +413,9 @@ spec:
{{- if $pvc_exists }}
volumeClaimTemplates:
{{- if eq .Values.filer.data.type "persistentVolumeClaim" }}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data-filer
{{- with .Values.filer.data.annotations }}
annotations:
@@ -425,7 +429,9 @@ spec:
storage: {{ .Values.filer.data.size }}
{{- end }}
{{- if eq .Values.filer.logs.type "persistentVolumeClaim" }}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: seaweedfs-filer-log-volume
{{- with .Values.filer.logs.annotations }}
annotations:
diff --git a/k8s/charts/seaweedfs/templates/master/master-statefulset.yaml b/k8s/charts/seaweedfs/templates/master/master-statefulset.yaml
index 01387fc91..704a33b80 100644
--- a/k8s/charts/seaweedfs/templates/master/master-statefulset.yaml
+++ b/k8s/charts/seaweedfs/templates/master/master-statefulset.yaml
@@ -327,7 +327,9 @@ spec:
{{- if $pvc_exists }}
volumeClaimTemplates:
{{- if eq .Values.master.data.type "persistentVolumeClaim"}}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: data-{{ .Release.Namespace }}
{{- with .Values.master.data.annotations }}
annotations:
@@ -341,7 +343,9 @@ spec:
storage: {{ .Values.master.data.size }}
{{- end }}
{{- if eq .Values.master.logs.type "persistentVolumeClaim"}}
- - metadata:
+ - apiVersion: v1
+ kind: PersistentVolumeClaim
+ metadata:
name: seaweedfs-master-log-volume
{{- with .Values.master.logs.annotations }}
annotations: