helm-charts/postgresql
2023-11-29 10:35:52 +01:00
..
files fix(postgresql): init 2023-09-26 00:12:53 +02:00
templates fix: podLabels to all charts (and appVersion update) 2023-10-16 21:59:41 +02:00
.helmignore fix(postgresql): init 2023-09-26 00:12:53 +02:00
_docs.gotmpl fix: README with oci 2023-11-03 16:51:58 +01:00
Chart.yaml fix(postgresql): update appVersion to v16.1 2023-11-29 10:35:52 +01:00
README.md fix(postgresql): update appVersion to v16.1 2023-11-29 10:35:52 +01:00
values.yaml fix: podLabels to all charts (and appVersion update) 2023-10-16 21:59:41 +02:00

postgresql

Version: 0.1.2 Type: application AppVersion: 16.1-alpine3.18

A Helm chart for running PostgreSQL (Postgres) database

Usage

Helm must be installed and setup to your kubernetes cluster to use the charts. Refer to Helm's documentation to get started. Once Helm has been set up correctly, fetch the charts as follows:

helm pull oci://codeberg.org/wrenix/helm-charts/postgresql

You can install a chart release using the following command:

helm install postgresql-release oci://codeberg.org/wrenix/helm-charts/postgresql --values values.yaml

To uninstall a chart release use helm's delete command:

helm uninstall postgresql-release

Values

Key Type Default Description
affinity object {}
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.registry string "docker.io"
image.repository string "postgres"
image.tag string ""
imagePullSecrets list []
job.databases object {} Bootstrap databases into postgresql server. When databases already exists, they will stay untouched. databases: "name_of_database": owner: "existing_user_which_will_get_grant" additionalParams: "" # Optional
job.enabled bool true Enable database bootstrapping.
job.retries int 60 Amount of retries while waiting for postgresql server is available.
job.users object {} Bootstrap users into postgresql server. When users already exists, they will stay untouched. users: username: RandomPassword0#"
job.wait int 5 Time to wait in each wait in each iteration until postgresql server is available.
nameOverride string ""
nodeSelector object {}
persistence.accessMode string "ReadWriteOnce"
persistence.annotations object {}
persistence.enabled bool true
persistence.size string "1Gi"
podAnnotations object {}
podLabels object {}
podSecurityContext object {}
postgres.password string "SUPERSTRONGPW" Database password.
postgres.user string "postgres" Database user.
resources object {}
securityContext object {}
service.port int 5432
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool false
serviceAccount.name string ""
tolerations list []

Autogenerated from chart metadata using helm-docs