Helm chart to create postgres tenant clusters managed by the CNPG Operator
| Name | Url | |
|---|---|---|
| cloudymax | https://github.com/cloudymax/ |
| Key | Type | Default | Description |
|---|---|---|---|
| backup.barmanObjectStore.destinationPath | string | "backups" |
|
| backup.barmanObjectStore.s3Credentials.accessKeyId.key | string | "ACCESS_KEY_ID" |
key in Kubernetes Secret to use for S3 access key ID |
| backup.barmanObjectStore.s3Credentials.accessKeyId.name | string | "aws-creds" |
existing Kubernetes Secret to use for S3 access key ID |
| backup.barmanObjectStore.s3Credentials.secretAccessKey.key | string | "ACCESS_SECRET_KEY" |
key in Kubernetes Secret to use for S3 secret key |
| backup.barmanObjectStore.s3Credentials.secretAccessKey.name | string | "aws-creds" |
existing Kubernetes Secret to use for S3 secret key |
| backup.retentionPolicy | string | "30d" |
how long to keep backups for |
| bootstrap.initdb.database | string | "app" |
initial database to create |
| bootstrap.initdb.owner | string | "app" |
owner of the initial database that is created above |
| bootstrap.initdb.postInitSQL | list | ["CREATE ROLE friend"] |
list of SQL commands to run as part of the init scripts |
| bootstrap.initdb.secret.name | string | "app-secret" |
|
| certificates.clientCASecret | string | "my-postgres-client-cert" |
name of existing Kubernetes Secret for the postgresql client Certificate Authority cert |
| certificates.replicationTLSSecret | string | "my-postgres-client-cert" |
name of existing Kubernetes Secret for the postgresql client TLS cert |
| certificates.serverCASecret | string | "my-postgres-server-cert" |
name of existing Kubernetes Secret for the postgresql server Certificate Authority cert |
| certificates.serverTLSSecret | string | "my-postgres-server-cert" |
name of existing Kubernetes Secret for the postgresql server TLS cert |
| instances | int | 3 |
|
| monitoring.enablePodMonitor | bool | true |
enable monitoring via Prometheus |
| name | string | "cnpg" |
|
| postgresql.pg_hba | list | ["hostnossl all all 0.0.0.0/0 reject","hostssl all all 0.0.0.0/0 cert clientcert=verify-full"] |
records for the pg_hba.conf file. ref: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html |
| scheduledBackup.name | string | "example-backup" |
name to use for your scheduled backup job |
| scheduledBackup.spec.backupOwnerReference | string | "self" |
|
| scheduledBackup.spec.cluster.name | string | "pg-backup" |
|
| scheduledBackup.spec.schedule | string | "0 0 0 * * *" |
crontab style schedule to run the backups |
| storage.size | string | "1Gi" |
how much storage to allocate to the postgresql cluster |
| superuserSecret.name | string | "superuser-secret" |
Autogenerated from chart metadata using helm-docs v1.11.3