Skip to content

Commit

Permalink
feat: Upgrade to 0.13.2 (#72)
Browse files Browse the repository at this point in the history
ParadeDB Support (#1)

Signed-off-by: Philippe Noël <[email protected]>
Co-authored-by: Philippe Noël <[email protected]>

ci: AWS EKS LocalStack Tests (#14)

Co-authored-by: Itay Grudev <[email protected]>
Co-authored-by: Itay Grudev <[email protected]>

Updated documentation workflows and cleanup (#18)

Revert "Add postgresql default to tests"

This reverts commit a9f340d.

Add repository_dispatch

Signed-off-by: Philippe Noël <[email protected]>

chore: Configure repository for ParadeDB (#15)

Co-authored-by: Itay Grudev <[email protected]>

chore: Create artifacthub-repo.yml (#20)

Signed-off-by: Philippe Noël <[email protected]>

Put artifacthub-repo.yml in the right location

Bug Fix: Tests (#21)

Renamed chart to `paradedb-cluster` (#22)

Co-authored-by: Philippe Noël <[email protected]>

Rm .DS_Store

Remove extra HTML tag

Signed-off-by: Philippe Noël <[email protected]>

Remove repository_dispatch

Signed-off-by: Philippe Noël <[email protected]>

chore: Rename paradedb-cluster to paradedb (#28)

chore: Try with adding missing -cluster (#33)

chore: Final Cleanup (#34)

chore: Remove PostGIS and Timescale (#35)

Using the default UID/GID 999 from the postgres docker image (#26)

Co-authored-by: Philippe Noël <[email protected]>

chore: Update README and Schema (#37)

Signed-off-by: Philippe Noël <[email protected]>

chore(deps): pin sigstore/cosign-installer action to 4959ce0 (cloudnative-pg#403)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Rm pgvectorscale (#39)

Signed-off-by: Philippe Noël <[email protected]>

feat: Add GitHub Actions Workflow to check for typos (#40)

Signed-off-by: Philippe Noël <[email protected]>
Co-authored-by: Philippe Noël <[email protected]>

chore(deps): update kyverno/action-install-chainsaw action to v0.2.11 (cloudnative-pg#410)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Rename the default database from app to paradedb (#41)

Co-authored-by: Philippe Noël <[email protected]>

docs: Clarify the docs (#42)

Update Depot

Revert "Update Depot"

This reverts commit cb85b81.

feat: Add `pg_cron` and Postgis (#44)

Signed-off-by: Philippe Noël <[email protected]>

chore: Use the new 0.11.0 release (#47)

feat: Enable monitoring via Prometheus and Grafana (rebased) (#48)

Rm extra files

Remove duplicate block in README

ParadeDB Support (#1)

Signed-off-by: Philippe Noël <[email protected]>
Co-authored-by: Philippe Noël <[email protected]>

ci: AWS EKS LocalStack Tests (#14)

Co-authored-by: Itay Grudev <[email protected]>
Co-authored-by: Itay Grudev <[email protected]>

Updated documentation workflows and cleanup (#18)

Revert "Add postgresql default to tests"

This reverts commit a9f340d.

Add repository_dispatch

Signed-off-by: Philippe Noël <[email protected]>

chore: Configure repository for ParadeDB (#15)

Co-authored-by: Itay Grudev <[email protected]>

chore: Create artifacthub-repo.yml (#20)

Signed-off-by: Philippe Noël <[email protected]>

Put artifacthub-repo.yml in the right location

Bug Fix: Tests (#21)

Renamed chart to `paradedb-cluster` (#22)

Co-authored-by: Philippe Noël <[email protected]>

Rm .DS_Store

Remove extra HTML tag

Signed-off-by: Philippe Noël <[email protected]>

Remove repository_dispatch

Signed-off-by: Philippe Noël <[email protected]>

chore: Rename paradedb-cluster to paradedb (#28)

chore: Try with adding missing -cluster (#33)

chore: Final Cleanup (#34)

chore: Remove PostGIS and Timescale (#35)

Using the default UID/GID 999 from the postgres docker image (#26)

Co-authored-by: Philippe Noël <[email protected]>

chore: Update README and Schema (#37)

Signed-off-by: Philippe Noël <[email protected]>

chore(deps): pin sigstore/cosign-installer action to 4959ce0 (cloudnative-pg#403)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Rm pgvectorscale (#39)

Signed-off-by: Philippe Noël <[email protected]>

feat: Add GitHub Actions Workflow to check for typos (#40)

Signed-off-by: Philippe Noël <[email protected]>
Co-authored-by: Philippe Noël <[email protected]>

chore(deps): update kyverno/action-install-chainsaw action to v0.2.11 (cloudnative-pg#410)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Rename the default database from app to paradedb (#41)

Co-authored-by: Philippe Noël <[email protected]>

docs: Clarify the docs (#42)

Update Depot

Revert "Update Depot"

This reverts commit cb85b81.

feat: Add `pg_cron` and Postgis (#44)

Signed-off-by: Philippe Noël <[email protected]>

chore: Use the new 0.11.0 release (#47)

feat: Enable monitoring via Prometheus and Grafana (rebased) (#48)

Rm extra files

Remove duplicate block in README

Feat recovery.mode=import (#53)

Signed-off-by: Philippe Noël <[email protected]>
Co-authored-by: Philippe Noël <[email protected]>

feat: Default to 0.12.0 (#56)

docs: Update docs following BYOC (#52)

ParadeDB Enterprise (#58)

Co-authored-by: Philippe Noël <[email protected]>

chore: Parallel test execution (#59)

feat: Default to PG17 (#60)

Fixed cron database name (#61)

Co-authored-by: Philippe Noël <[email protected]>

chore: Hardcode version in ParadeDB tests (#66)

feat: Use serviceAccountTemplate from values (#64)

Signed-off-by: Philippe Noël <[email protected]>

feat: Default to PG17 again (#69)

feat: Upgrade ParadeDB to 0.13.1 (#63)

feat: Upgrade to 0.13.2 (#72)

ParadeDB Support (#1)

Signed-off-by: Philippe Noël <[email protected]>
Co-authored-by: Philippe Noël <[email protected]>

ci: AWS EKS LocalStack Tests (#14)

Co-authored-by: Itay Grudev <[email protected]>
Co-authored-by: Itay Grudev <[email protected]>

Updated documentation workflows and cleanup (#18)

Revert "Add postgresql default to tests"

This reverts commit a9f340d.

Add repository_dispatch

Signed-off-by: Philippe Noël <[email protected]>

chore: Configure repository for ParadeDB (#15)

Co-authored-by: Itay Grudev <[email protected]>

chore: Create artifacthub-repo.yml (#20)

Signed-off-by: Philippe Noël <[email protected]>

Put artifacthub-repo.yml in the right location

Bug Fix: Tests (#21)

Renamed chart to `paradedb-cluster` (#22)

Co-authored-by: Philippe Noël <[email protected]>

Rm .DS_Store

Remove extra HTML tag

Signed-off-by: Philippe Noël <[email protected]>

Remove repository_dispatch

Signed-off-by: Philippe Noël <[email protected]>

chore: Rename paradedb-cluster to paradedb (#28)

chore: Try with adding missing -cluster (#33)

chore: Final Cleanup (#34)

chore: Remove PostGIS and Timescale (#35)

Using the default UID/GID 999 from the postgres docker image (#26)

Co-authored-by: Philippe Noël <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>

Update index.yaml

Signed-off-by: philippemnoel <[email protected]>
  • Loading branch information
philippemnoel committed Jan 1, 2025
1 parent 95a15cc commit 666e041
Show file tree
Hide file tree
Showing 5 changed files with 308 additions and 4 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/tests-cluster-chainsaw.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,29 @@ jobs:
echo "Chart.yaml:"
cat Chart.yaml
# Added by ParadeDB: Authenticate to Docker Hub to avoid rate limits
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_ACCESS_TOKEN }}

# Added by ParadeDB: Always pull the latest version of paradedb/paradedb
- name: Set ParadeDB Version to Latest
working-directory: charts/paradedb/
env:
GH_TOKEN: ${{ secrets.GHA_CREATE_RELEASE_PAT }}
run: |
LATEST_TAG=$(curl -s https://api.github.com/repos/paradedb/paradedb/tags | jq -r '.[0].name')
APP_VERSION=${LATEST_TAG#v}
sed -i "s/^[[:space:]]*paradedb: .*/ paradedb: \"$APP_VERSION\"/" values.yaml
sed -i "s/^version: .*/version: ${{ vars.CHART_VERSION_MAJOR }}.${{ vars.CHART_VERSION_MINOR }}.${{ vars.CHART_VERSION_PATCH }}/" Chart.yaml
echo "values.yaml:"
cat values.yaml
echo "----------------------------------------"
echo "Chart.yaml:"
cat Chart.yaml
- name: Setup kind
uses: ./.github/actions/setup-kind

Expand Down
4 changes: 2 additions & 2 deletions charts/paradedb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,15 +210,15 @@ refer to the [CloudNativePG Documentation](https://cloudnative-pg.io/documentat
| cluster.monitoring.customQueries | list | `[]` | Custom Prometheus metrics Will be stored in the ConfigMap |
| cluster.monitoring.customQueriesSecret | list | `[]` | The list of secrets containing the custom queries |
| cluster.monitoring.disableDefaultQueries | bool | `false` | Whether the default queries should be injected. Set it to true if you don't want to inject default queries into the cluster. |
| cluster.monitoring.enabled | bool | `false` | Whether to enable monitoring |
| cluster.monitoring.enabled | bool | `true` | Whether to enable monitoring |
| cluster.monitoring.podMonitor.enabled | bool | `true` | Whether to enable the PodMonitor |
| cluster.monitoring.podMonitor.metricRelabelings | list | `[]` | The list of metric relabelings for the PodMonitor. Applied to samples before ingestion. |
| cluster.monitoring.podMonitor.relabelings | list | `[]` | The list of relabelings for the PodMonitor. Applied to samples before scraping. |
| cluster.monitoring.prometheusRule.enabled | bool | `true` | Whether to enable the PrometheusRule automated alerts |
| cluster.monitoring.prometheusRule.excludeRules | list | `[]` | Exclude specified rules |
| cluster.postgresGID | int | `-1` | The GID of the postgres user inside the image, defaults to 26 |
| cluster.postgresUID | int | `-1` | The UID of the postgres user inside the image, defaults to 26 |
| cluster.postgresql.parameters | object | `{}` | PostgreSQL configuration options (postgresql.conf) |
| cluster.postgresql.parameters | object | `{"cron.database_name":"postgres"}` | PostgreSQL configuration options (postgresql.conf) |
| cluster.postgresql.pg_hba | list | `[]` | PostgreSQL Host Based Authentication rules (lines to be appended to the pg_hba.conf file) |
| cluster.postgresql.pg_ident | list | `[]` | PostgreSQL User Name Maps rules (lines to be appended to the pg_ident.conf file) |
| cluster.postgresql.shared_preload_libraries | list | `[]` | Lists of shared preload libraries to add to the default ones |
Expand Down
2 changes: 1 addition & 1 deletion charts/paradedb/test/monitoring/01-monitoring_cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,4 @@ poolers:
- cluster
targetLabel: cnpg_cluster
- action: labeldrop
regex: cluster
regex: cluster
4 changes: 3 additions & 1 deletion charts/paradedb/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,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: {}
Expand Down
279 changes: 279 additions & 0 deletions index.yaml
Original file line number Diff line number Diff line change
@@ -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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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: [email protected]
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"

0 comments on commit 666e041

Please sign in to comment.