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 }}