diff --git a/README.md b/README.md index 59d647219..4e1f75e1c 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,8 @@ Kubernetes, and specifically the CloudNativePG operator, is the recommended appr The ParadeDB Helm Chart supports Postgres 13+ and ships with Postgres 17 by default. +The ParadeDB Helm Chart supports Postgres 13+ and ships with Postgres 16 by default. + The chart is also available on [Artifact Hub](https://artifacthub.io/packages/helm/paradedb/paradedb). ## Usage diff --git a/charts/paradedb/README.md b/charts/paradedb/README.md index 4744c02dc..846435f90 100644 --- a/charts/paradedb/README.md +++ b/charts/paradedb/README.md @@ -7,6 +7,8 @@ Kubernetes, and specifically the CloudNativePG operator, is the recommended appr The ParadeDB Helm Chart supports Postgres 13+ and ships with Postgres 17 by default. +The ParadeDB Helm Chart supports Postgres 13+ and ships with Postgres 16 by default. + The chart is also available on [Artifact Hub](https://artifacthub.io/packages/helm/paradedb/paradedb). ## Usage diff --git a/charts/paradedb/README.md.gotmpl b/charts/paradedb/README.md.gotmpl index 3d94f8e1e..22c39e6eb 100644 --- a/charts/paradedb/README.md.gotmpl +++ b/charts/paradedb/README.md.gotmpl @@ -6,6 +6,8 @@ Kubernetes, and specifically the CloudNativePG operator, is the recommended appr The ParadeDB Helm Chart supports Postgres 13+ and ships with Postgres 17 by default. +The ParadeDB Helm Chart supports Postgres 13+ and ships with Postgres 16 by default. + The chart is also available on [Artifact Hub](https://artifacthub.io/packages/helm/paradedb/paradedb). ## Usage @@ -155,18 +157,6 @@ There are several configuration examples in the [examples](examples) directory. refer to the [CloudNativePG Documentation](https://cloudnative-pg.io/documentation/current/) for more advanced configurations. {{ template "chart.valuesSection" . }} -| poolers[].name | string | `` | Name of the pooler resource | -| poolers[].instances | number | `1` | The number of replicas we want | -| poolers[].type | [PoolerType][PoolerType] | `rw` | Type of service to forward traffic to. Default: `rw`. | -| poolers[].poolMode | [PgBouncerPoolMode][PgBouncerPoolMode] | `session` | The pool mode. Default: `session`. | -| poolers[].authQuerySecret | [LocalObjectReference][LocalObjectReference] | `{}` | The credentials of the user that need to be used for the authentication query. | -| poolers[].authQuery | string | `{}` | The credentials of the user that need to be used for the authentication query. | -| poolers[].parameters | map[string]string | `{}` | Additional parameters to be passed to PgBouncer - please check the CNPG documentation for a list of options you can configure | -| poolers[].template | [PodTemplateSpec][PodTemplateSpec] | `{}` | The template of the Pod to be created | -| poolers[].template | [ServiceTemplateSpec][ServiceTemplateSpec] | `{}` | Template for the Service to be created | -| poolers[].pg_hba | []string | `{}` | PostgreSQL Host Based Authentication rules (lines to be appended to the pg_hba.conf file) | -| poolers[].monitoring.enabled | bool | `false` | Whether to enable monitoring for the Pooler. | -| poolers[].monitoring.podMonitor.enabled | bool | `true` | Create a podMonitor for the Pooler. | {{ template "chart.maintainersSection" . }} diff --git a/charts/paradedb/test/monitoring/01-monitoring_cluster.yaml b/charts/paradedb/test/monitoring/01-monitoring_cluster.yaml index 3dc3cf648..a0d2d71ea 100644 --- a/charts/paradedb/test/monitoring/01-monitoring_cluster.yaml +++ b/charts/paradedb/test/monitoring/01-monitoring_cluster.yaml @@ -75,4 +75,4 @@ poolers: - cluster targetLabel: cnpg_cluster - action: labeldrop - regex: cluster \ No newline at end of file + regex: cluster diff --git a/charts/paradedb/values.yaml b/charts/paradedb/values.yaml index 988f296ee..c7adeed84 100644 --- a/charts/paradedb/values.yaml +++ b/charts/paradedb/values.yaml @@ -302,7 +302,9 @@ cluster: postgresql: # -- PostgreSQL configuration options (postgresql.conf) - parameters: {} + parameters: + # Required by pg_cron + cron.database_name: postgres # max_connections: 300 # -- Quorum-based Synchronous Replication synchronous: {} diff --git a/index.yaml b/index.yaml new file mode 100644 index 000000000..2d2a0faf4 --- /dev/null +++ b/index.yaml @@ -0,0 +1,279 @@ +apiVersion: v1 +entries: + paradedb: + - apiVersion: v2 + created: "2024-10-02T22:46:51.40228075Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: 6b1c84e48637b79635381f1a2ac7e2cf13bfbd72e143bf9722939d239b63add4 + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.10/paradedb-0.8.10.tgz + version: 0.8.10 + - apiVersion: v2 + created: "2024-10-02T19:31:17.904439454Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: d31da5aef28ee3292485c1f263fdf8377f84952b767193761ff654dc076863f0 + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.9/paradedb-0.8.9.tgz + version: 0.8.9 + - apiVersion: v2 + created: "2024-10-02T18:37:45.582085463Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: e5abd53b8666c8819ffedf19de3a6de6df474d8ddcc16d2686fd618d460e9e54 + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.8/paradedb-0.8.8.tgz + version: 0.8.8 + - apiVersion: v2 + created: "2024-10-01T00:53:47.918864053Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: 545f6d621043345606a58bfa0d934cb77cadbc2efbcbce521630189fc9443903 + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.7/paradedb-0.8.7.tgz + version: 0.8.7 + - apiVersion: v2 + created: "2024-09-30T11:50:17.726286399Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: ebf83016e9e7084ff12f2811724eb872d8400ecf230de75396b697808eb9859e + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.6/paradedb-0.8.6.tgz + version: 0.8.6 + - apiVersion: v2 + created: "2024-09-27T13:09:12.558417042Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: 6202b1fee664f6d5c032e7a23d2b9c6c92371a10c6b8ea8b3002bdb31087594b + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.5/paradedb-0.8.5.tgz + version: 0.8.5 + - apiVersion: v2 + created: "2024-09-26T10:58:41.004221261Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: 27ab88d31251f42f8936308d8b87ea551b24fc267d6e7f95098e2abd183f6fde + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.4/paradedb-0.8.4.tgz + version: 0.8.4 + - apiVersion: v2 + created: "2024-09-25T12:42:49.716725438Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: a0d4d5cbc120f8baedbe88f567e695f9ac3021142ddd320f2c06e190dc0b438c + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.3/paradedb-0.8.3.tgz + version: 0.8.3 + - apiVersion: v2 + created: "2024-09-25T12:39:46.772527051Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: 9a71a3f8fd4bc65ac9b7de4c02709e909da52fd0c0bae77c253dcd6778945d98 + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.2/paradedb-0.8.2.tgz + version: 0.8.2 + - apiVersion: v2 + created: "2024-09-24T23:19:33.988229934Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: bfa145d01808ff3f04486c5d2f9997e1504039f9ea7005d49f60d0f69cb7d22a + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.1/paradedb-0.8.1.tgz + version: 0.8.1 + - apiVersion: v2 + created: "2024-09-24T21:06:27.090681093Z" + description: Deploys and manages a ParadeDB CloudNativePG cluster and its associated + resources. + digest: 78e932999f0717c832b938af926dca544bc58a59f4a610e22d83bd4fe464d49d + home: https://paradedb.com + icon: https://raw.githubusercontent.com/paradedb/paradedb/main/docs/logo/light.svg + keywords: + - paradedb + - pg_search + - pg_analytics + - postgresql + - postgres + - database + maintainers: + - email: support@paradedb.com + name: ParadeDB + url: https://paradedb.com + name: paradedb + sources: + - https://github.com/paradedb/charts + type: application + urls: + - https://github.com/paradedb/charts/releases/download/paradedb-0.8.0/paradedb-0.8.0.tgz + version: 0.8.0 +generated: "2024-10-02T22:46:51.402322047Z"