|
1 | 1 | # cnpg-cluster |
2 | 2 |
|
3 | | -  |
| 3 | +  |
4 | 4 |
|
5 | 5 | Create postgres tenant clusters managed by the CNPG Operator |
6 | 6 |
|
@@ -29,18 +29,23 @@ Create postgres tenant clusters managed by the CNPG Operator |
29 | 29 | | certificates.user.username | list | `["app"]` | List of names of users to create a cert for, eg: the DbOwner specified earlier. This data populated into the commonName field of the certificate. | |
30 | 30 | | enableSuperuserAccess | bool | `false` | CNPG disables the postgres superuser by default must be explicitly enabled | |
31 | 31 | | externalClusters | list | `[]` | | |
| 32 | +| imageCatalog.create | bool | `true` | Whether to provision an image catalog. If imageCatalog.images is empty this option will be ignored. | |
| 33 | +| imageCatalog.images | list | `[]` | List of images to be provisioned in an image catalog. | |
32 | 34 | | imageName | string | `"ghcr.io/cloudnative-pg/postgresql:16.0"` | image to use for all tenant pods | |
33 | 35 | | instances | int | `3` | number of postgres replicas minimum 1 required | |
34 | 36 | | managed | object | `{"roles":[]}` | See https://cloudnative-pg.io/documentation/current/cloudnative-pg.v1/#postgresql-cnpg-io-v1-RoleConfiguration for explanation of all options | |
35 | 37 | | monitoring.enablePodMonitor | bool | `false` | enable monitoring via Prometheus | |
36 | 38 | | name | string | `"cnpg"` | | |
| 39 | +| postgresGID | int | `-1` | The GID of the postgres user inside the image, defaults to 26 | |
| 40 | +| postgresUID | int | `-1` | The UID of the postgres user inside the image, defaults to 26 | |
37 | 41 | | 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 | |
38 | 42 | | primaryUpdateStrategy | string | `"unsupervised"` | | |
39 | 43 | | resources | object | `{}` | | |
40 | 44 | | scheduledBackup | object | `{}` | schduled backups section, please see values.yaml for example | |
41 | 45 | | storage.size | string | `"1Gi"` | how much storage to allocate to the postgresql cluster | |
42 | 46 | | superuserSecret | string | `""` | name of existing secret to use as superuser redentials will be randomly generated if not specified. | |
43 | 47 | | testApp.enabled | bool | `false` | | |
| 48 | +| type | string | `"postgresql"` | Type of the CNPG database. Available types: * `postgresql` * `postgis` * `timescaledb` | |
44 | 49 |
|
45 | 50 | ---------------------------------------------- |
46 | | -Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1) |
| 51 | +Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2) |
0 commit comments