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 }}
{{- with .Values.storageclass }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
helm.sh/resource-policy: keep
name: {{ include "rustfs.fullname" . }}-data
name: {{ include "rustfs.fullname" $ }}-data
labels:
{{- toYaml .Values.commonLabels | nindent 4 }}
{{- toYaml $.Values.commonLabels | nindent 4 }}
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: {{ .Values.storageclass.name }}
accessModes: [ ReadWriteOnce ]
{{- with .name }}
storageClassName: {{ . }}
{{- end }}
resources:
requests:
storage: {{ .Values.storageclass.dataStorageSize }}
storage: {{ .dataStorageSize }}
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
helm.sh/resource-policy: keep
name: {{ include "rustfs.fullname" . }}-logs
name: {{ include "rustfs.fullname" $ }}-logs
labels:
{{- toYaml .Values.commonLabels | nindent 4 }}
{{- toYaml $.Values.commonLabels | nindent 4 }}
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: {{ .Values.storageclass.name }}
accessModes: [ ReadWriteOnce ]
{{- with .name }}
storageClassName: {{ . }}
{{- end }}
resources:
requests:
storage: {{ .Values.storageclass.logStorageSize }}
storage: {{ .logStorageSize }}
{{- end }}
{{- end }}