58 lines
2.3 KiB
YAML
58 lines
2.3 KiB
YAML
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
namespace: {{ .Release.Namespace }}
|
|
name: pvc-mariadb-datadir
|
|
labels:
|
|
{{- include "site.labels" . | nindent 4 }}
|
|
annotations:
|
|
helm.sh/resource-policy: keep
|
|
spec:
|
|
{{- if eq "k3s" $.Values.kube }}
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: {{ required ".Values.mariadb.persistentVolumeClaim.k3sStorageClassName entry is required!" .Values.mariadb.persistentVolumeClaim.k3sStorageClassName }}
|
|
{{- end }}
|
|
{{- if eq "kind" $.Values.kube }}
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: {{ required ".Values.mariadb.persistentVolumeClaim.kindStorageClassName entry is required!" .Values.mariadb.persistentVolumeClaim.kindStorageClassName }}
|
|
{{- end }}
|
|
{{- if eq "k8s" $.Values.kube }}
|
|
accessModes:
|
|
- ReadWriteMany
|
|
storageClassName: {{ required ".Values.mariadb.persistentVolumeClaim.k8sStorageClassName entry is required!" .Values.mariadb.persistentVolumeClaim.k8sStorageClassName }}
|
|
{{- end }}
|
|
resources:
|
|
requests:
|
|
storage: {{ required ".Values.site.marioadb.persistentVolumeClaim.storageRequest entry is required!" .Values.mariadb.persistentVolumeClaim.storageRequest }}
|
|
---
|
|
apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
namespace: {{ .Release.Namespace }}
|
|
name: pvc-mariadb-datadir-bck
|
|
labels:
|
|
{{- include "site.labels" . | nindent 4 }}
|
|
annotations:
|
|
helm.sh/resource-policy: keep
|
|
spec:
|
|
{{- if eq "k3s" $.Values.kube }}
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: {{ required ".Values.mariadb.persistentVolumeClaim.k3sStorageClassName entry is required!" .Values.mariadb.persistentVolumeClaim.k3sStorageClassName }}
|
|
{{- end }}
|
|
{{- if eq "kind" $.Values.kube }}
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
storageClassName: {{ required ".Values.mariadb.persistentVolumeClaim.kindStorageClassName entry is required!" .Values.mariadb.persistentVolumeClaim.kindStorageClassName }}
|
|
{{- end }}
|
|
{{- if eq "k8s" $.Values.kube }}
|
|
accessModes:
|
|
- ReadWriteMany
|
|
storageClassName: {{ required ".Values.mariadb.persistentVolumeClaim.k8sStorageClassName entry is required!" .Values.mariadb.persistentVolumeClaim.k8sStorageClassName }}
|
|
{{- end }}
|
|
resources:
|
|
requests:
|
|
storage: {{ required ".Values.mariadb.persistentVolumeClaim.backupdDbStorageRequest entry is required!" .Values.mariadb.persistentVolumeClaim.backupdDbStorageRequest }}
|