1 # Copyright (C) The Arvados Authors. All rights reserved.
3 # SPDX-License-Identifier: Apache-2.0
8 name: "arvados-postgres"
11 chart: {{ template "arvados.chart" . }}
12 release: {{ .Release.Name }}
13 heritage: {{ .Release.Service }}
16 podManagementPolicy: Parallel
17 serviceName: arvados-postgres
21 release: {{ .Release.Name }}
26 release: {{ .Release.Name }}
28 terminationGracePeriodSeconds: 1
30 - name: {{ .Chart.Name }}
32 imagePullPolicy: {{ .Values.image.pullPolicy }}
34 - name: POSTGRES_HOST_AUTH_METHOD
37 - name: postgres-configmap
38 mountPath: /docker-entrypoint-initdb.d/create_dbs.sh
39 subPath: create_dbs.sh
40 {{- if .Values.postgres.persistence.enabled }}
41 - name: postgres-storage
42 mountPath: /var/lib/postgresql
45 - name: postgres-configmap
47 name: postgres-configmap
48 {{- if .Values.postgres.persistence.enabled }}
49 - name: postgres-storage
50 persistentVolumeClaim:
51 claimName: {{ .Release.Name }}-postgres-pvc
53 {{- if .Values.postgres.persistence.enabled }}
56 name: postgres-storage
58 storageClassName: {{ .Values.postgres.persistence.storageClass }}
63 storage: {{ .Values.postgres.persistence.size }}