About #
The PostgresQL section controls the Bitnami PostgreSQL subchart. Pachyderm runs on Kubernetes, is backed by an object store of your choice, and comes with a bundled version of PostgreSQL (metadata storage) by default.
We recommended disabling this bundled PostgreSQL and using a managed database instance (such as RDS, CloudSQL, or PostgreSQL Server) for production environments.
See storage class details for your provider:
Values #
The following section contains a series of tabs for commonly used configurations for this section of your values.yml Helm chart.
Options:
postgresql:
enabled: false # if false, you must specify a PostgreSQL database server connection @ global.postgresql
postgresql:
enabled: true # if false, you must specify a PostgreSQL database server connection @ global.postgresql
image:
tag: "13.3.0"
# DEPRECATED from pachyderm 2.1.5
initdbScripts:
dex.sh: |
#!/bin/bash
set -e
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
CREATE DATABASE dex;
GRANT ALL PRIVILEGES ON DATABASE dex TO "$POSTGRES_USER";
EOSQL
fullnameOverride: postgres
persistence: # Specify the storage class for the postgresql Persistent Volume (PV)
storageClass: "" # specifies the size of the volume to use for postgresql
size: 10Gi
labels:
suite: pachyderm
primary:
priorityClassName: ""
nodeSelector: {}
tolerations: []
readReplicas:
priorityClassName: ""
nodeSelector: {}
tolerations: []