From fd81d1b020bed2980af87eb535cf5035e18e292d Mon Sep 17 00:00:00 2001 From: plm Date: Fri, 29 Nov 2024 16:35:05 +0100 Subject: [PATCH] PVC 'manually' added for mongodb --- opencloud/dev-values.yaml | 3 +++ opencloud/templates/mongo.yaml | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 opencloud/templates/mongo.yaml diff --git a/opencloud/dev-values.yaml b/opencloud/dev-values.yaml index 73bb549..0230b95 100644 --- a/opencloud/dev-values.yaml +++ b/opencloud/dev-values.yaml @@ -32,6 +32,9 @@ mongodb: persistence: enabled: true storageClass: kind-sc + existingClaim: mongo-pvc + accessModes: + - ReadWriteOnce size: 100Mi persistentVolumeClaimRetentionPolicy: enabled: true diff --git a/opencloud/templates/mongo.yaml b/opencloud/templates/mongo.yaml new file mode 100644 index 0000000..82ffd21 --- /dev/null +++ b/opencloud/templates/mongo.yaml @@ -0,0 +1,15 @@ +{{- if .Values.mongodb.enabled }} +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ index .Values.mongodb.persistence.existingClaim }} + namespace: {{ .Release.Namespace }} + annotations: + helm.sh/resource-policy: keep +spec: + accessModes: {{ .Values.mongodb.persistence.accessModes }} + resources: + requests: + storage: {{ index .Values.mongodb.persistence.size }} + storageClassName: {{ index .Values.mongodb.persistence.storageClass }} +{{- end }}