cloudnative-pg / charts

CloudNativePG Helm Charts
Apache License 2.0
174 stars 82 forks source link

feat( cluster ): cluster.imageCatalogRef; ImageCatalog support; TimescaleDB support #306

Closed itay-grudev closed 3 weeks ago

itay-grudev commented 4 months ago

There is a bit of complication and checks, when using TimescaleDB, because the default UID and GID need to be set to 1000, when using the timescaledb-ha docker image.

This PR adds the following new field version that allows you to select the major PostgreSQL version, as well as TimescaleDB and PostGIS versions:

version:
  # -- PostgreSQL major version to use
  postgresql: "16"
  # -- If using TimescaleDB, specify the version
  timescaledb: "2.15"
  # -- If using PostGIS, specify the version
  postgis: "3.4"

P.S. The PR intentionally doesn't use the official ClusterImageCatalogs for backwards compatibility and instead sets cluster.imageName.

Closes: #276 Closes: #297 Closes: #277