support persistent volumes for postgres and the keep store
[arvados-k8s.git] / charts / arvados / templates / postgres-pvc.yaml
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: Apache-2.0
4
5 {{- if .Values.postgres.persistence.enabled }}
6 apiVersion: v1
7 kind: PersistentVolumeClaim
8 metadata:
9   name: {{ .Release.Name }}-postgres-pvc
10   labels:
11     app: {{ template "arvados.name" . }}
12     chart: {{ template "arvados.chart" . }}
13     release: {{ .Release.Name }}
14     heritage: {{ .Release.Service }}
15 spec:
16   storageClassName: {{ .Values.postgres.persistence.storageClass }}
17   accessModes:
18     - ReadWriteOnce
19   resources:
20     requests:
21       storage: {{ .Values.postgres.persistence.size }}
22 {{- end }}