In the PVC definition, skip the storageClassName attr if null/empty (#1498)

Signed-off-by: Arthur Darcet <arthur.darcet@mistral.ai>
Co-authored-by: majinghe <42570491+majinghe@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
This commit is contained in:
Arthur Darcet
2026-01-14 13:18:00 +01:00
committed by GitHub
parent 2d58eea702
commit 6928221b56

View File

@@ -1,32 +1,39 @@
{{- if .Values.mode.standalone.enabled }} {{- if .Values.mode.standalone.enabled }}
{{- with .Values.storageclass }}
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
annotations: annotations:
helm.sh/resource-policy: keep helm.sh/resource-policy: keep
name: {{ include "rustfs.fullname" . }}-data name: {{ include "rustfs.fullname" $ }}-data
labels: labels:
{{- toYaml .Values.commonLabels | nindent 4 }} {{- toYaml $.Values.commonLabels | nindent 4 }}
spec: spec:
accessModes: ["ReadWriteOnce"] accessModes: [ ReadWriteOnce ]
storageClassName: {{ .Values.storageclass.name }} {{- with .name }}
storageClassName: {{ . }}
{{- end }}
resources: resources:
requests: requests:
storage: {{ .Values.storageclass.dataStorageSize }} storage: {{ .dataStorageSize }}
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
annotations: annotations:
helm.sh/resource-policy: keep helm.sh/resource-policy: keep
name: {{ include "rustfs.fullname" . }}-logs name: {{ include "rustfs.fullname" $ }}-logs
labels: labels:
{{- toYaml .Values.commonLabels | nindent 4 }} {{- toYaml $.Values.commonLabels | nindent 4 }}
spec: spec:
accessModes: ["ReadWriteOnce"] accessModes: [ ReadWriteOnce ]
storageClassName: {{ .Values.storageclass.name }} {{- with .name }}
storageClassName: {{ . }}
{{- end }}
resources: resources:
requests: requests:
storage: {{ .Values.storageclass.logStorageSize }} storage: {{ .logStorageSize }}
{{- end }}
{{- end }} {{- end }}