diff --git a/postgresql/Chart.yaml b/postgresql/Chart.yaml index d6ba6bc..904d0b0 100644 --- a/postgresql/Chart.yaml +++ b/postgresql/Chart.yaml @@ -4,9 +4,9 @@ name: "postgresql" description: "A Helm chart for running PostgreSQL (Postgres) database" icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg type: "application" -version: "0.2.2" +version: "0.2.3" # renovate: image=docker.io/library/postgres -appVersion: "17.1-alpine" +appVersion: "17.2-alpine" maintainers: - name: WrenIX url: https://wrenix.eu diff --git a/postgresql/README.adoc b/postgresql/README.adoc deleted file mode 100644 index 0303a36..0000000 --- a/postgresql/README.adoc +++ /dev/null @@ -1,266 +0,0 @@ - - -= postgresql - -image::https://img.shields.io/badge/Version-0.2.2-informational?style=flat-square[Version: 0.2.2] -image::https://img.shields.io/badge/Version-application-informational?style=flat-square[Type: application] -image::https://img.shields.io/badge/AppVersion-17.1-alpine-informational?style=flat-square[AppVersion: 17.1-alpine] -== Maintainers - -.Maintainers -|=== -| Name | Email | Url - -| WrenIX -| -| -|=== - -== Usage - -Helm must be installed and setup to your kubernetes cluster to use the charts. -Refer to Helm's https://helm.sh/docs[documentation] to get started. -Once Helm has been set up correctly, fetch the charts as follows: - -[source,bash] ----- -helm pull oci://codeberg.org/wrenix/helm-charts/postgresql ----- - -You can install a chart release using the following command: - -[source,bash] ----- -helm install postgresql-release oci://codeberg.org/wrenix/helm-charts/postgresql --values values.yaml ----- - -To uninstall a chart release use `helm`'s delete command: - -[source,bash] ----- -helm uninstall postgresql-release ----- - -== Values - -.Values -|=== -| Key | Type | Default | Description - -| affinity -| object -| `{}` -| - -| autoupgrade.enabled -| bool -| `true` -| - -| autoupgrade.image.pullPolicy -| string -| `"IfNotPresent"` -| - -| autoupgrade.image.registry -| string -| `"docker.io"` -| - -| autoupgrade.image.repository -| string -| `"pgautoupgrade/pgautoupgrade"` -| - -| autoupgrade.image.tag -| string -| `"17-alpine"` -| - -| autoupgrade.securityContext -| object -| `{}` -| - -| fullnameOverride -| string -| `""` -| - -| global.image.pullPolicy -| string -| `nil` -| if set it will overwrite all pullPolicy - -| global.image.registry -| string -| `nil` -| if set it will overwrite all registry entries - -| image.pullPolicy -| string -| `"IfNotPresent"` -| - -| image.registry -| string -| `"docker.io"` -| - -| image.repository -| string -| `"library/postgres"` -| - -| image.tag -| string -| `""` -| - -| imagePullSecrets -| list -| `[]` -| - -| job.annotations -| object -| `{"helm.sh/hook":"post-install,post-upgrade","helm.sh/hook-delete-policy":"before-hook-creation,hook-succeeded"}` -| Annotations (usefull to delete job by helm afterwards) - -| 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.existingClaim -| string -| `nil` -| A manually managed Persistent Volume and Claim Requires persistence.enabled: true If defined, PVC must be created manually before volume will be bound - -| persistence.hostPath -| string -| `nil` -| Do not create an PVC, direct use hostPath in Pod - -| persistence.size -| string -| `"1Gi"` -| - -| persistence.storageClass -| string -| `nil` -| Persistent Volume Storage Class If defined, storageClassName: If set to "-", storageClassName: "", which disables dynamic provisioning If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. (gp2 on AWS, standard on GKE, AWS & OpenStack) - -| 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 https://github.com/norwoodj/helm-docs[helm-docs] diff --git a/postgresql/README.md b/postgresql/README.md index 419489b..7c7f5ac 100644 --- a/postgresql/README.md +++ b/postgresql/README.md @@ -7,7 +7,7 @@ description: "A Helm chart for running PostgreSQL (Postgres) database" # postgresql -![Version: 0.2.2](https://img.shields.io/badge/Version-0.2.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 17.1-alpine](https://img.shields.io/badge/AppVersion-17.1--alpine-informational?style=flat-square) +![Version: 0.2.3](https://img.shields.io/badge/Version-0.2.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 17.2-alpine](https://img.shields.io/badge/AppVersion-17.2--alpine-informational?style=flat-square) A Helm chart for running PostgreSQL (Postgres) database