Skip to content

Commit eda2147

Browse files
itay-grudevphilippemnoel
authored andcommitted
ParadeDB Support (#1)
Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> ci: AWS EKS LocalStack Tests (#14) Co-authored-by: Itay Grudev <itay.grudev@essentim.com> Co-authored-by: Itay Grudev <itay+github.com@grudev.com> 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 <21990816+philippemnoel@users.noreply.github.com> chore: Configure repository for ParadeDB (#15) Co-authored-by: Itay Grudev <itay+github.com@grudev.com> chore: Create artifacthub-repo.yml (#20) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Put artifacthub-repo.yml in the right location Bug Fix: Tests (#21) Renamed chart to `paradedb-cluster` (#22) Co-authored-by: Philippe Noël <philippemnoel@gmail.com> Rm .DS_Store Remove extra HTML tag Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Remove repository_dispatch Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> 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 <philippemnoel@gmail.com> chore: Update README and Schema (#37) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> 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 <21990816+philippemnoel@users.noreply.github.com> feat: Add GitHub Actions Workflow to check for typos (#40) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> 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 <philippemnoel@gmail.com> 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 <21990816+philippemnoel@users.noreply.github.com> 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 Signed-off-by: Itay Grudev <itay@verito.digital> Feat recovery.mode=import (#53) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Signed-off-by: Itay Grudev <itay@verito.digital> feat: Default to 0.12.0 (#56) docs: Update docs following BYOC (#52) Signed-off-by: Itay Grudev <itay@verito.digital> ParadeDB Enterprise (#58) Co-authored-by: Philippe Noël <philippemnoel@gmail.com> chore: Parallel test execution (#59) Signed-off-by: Itay Grudev <itay@verito.digital> feat: Default to PG17 (#60) Signed-off-by: Itay Grudev <itay@verito.digital> Fixed cron database name (#61) Co-authored-by: Philippe Noël <philippemnoel@gmail.com> chore: Hardcode version in ParadeDB tests (#66) Signed-off-by: Itay Grudev <itay@verito.digital> feat: Use serviceAccountTemplate from values (#64) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> feat: Default to PG17 again (#69) feat: Upgrade ParadeDB to 0.13.1 (#63) Signed-off-by: Itay Grudev <itay@verito.digital> feat: Upgrade to 0.13.2 (#72) Signed-off-by: Itay Grudev <itay@verito.digital> test: Upgrade to 0.14.0 & Add test for replication (#75) Signed-off-by: Itay Grudev <itay@verito.digital> chore: Upgrade to 0.14.1 (#76) Signed-off-by: Itay Grudev <itay@verito.digital> chore: Upgrade to 0.15.0 (#80) chore: Upgrade to 0.15.1 (#81) feat: Add ScheduledBackups Test (#82) Swap to Vars for DOCKERHUB_USERNAME Cleanup Make pg_analytics optional (#83) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> feat: Added pgDumpExtraOptions and pgRestoreExtraOptions (#84) feat: Expose many externalClusters (#85) Upgrade to 0.15.2 Upgrade to 0.15.3 Upgrade to 0.15.4 Fix rebase :# This is a combination of 2 commits. Upgrade to 0.15.5 fix: Fix CI (#87) feat: Upgrade to 0.15.6 (#88) Remove pg_parquet Rm tar feat: Release 0.15.7 (#89) feat: Upgrade to 0.15.8 (#91) Upgrade to 0.15.9 Update Slack Community invite link feat: Phil/0.15.11 (#93) feat: Upgrade to 0.15.12 (#95) Upgrade missing one Upgrade to 0.15.13 fix: incorrectly referring to version as appVersion (#99) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Upgrade to 0.15.14 Upgrade to 0.15.15 Upgrade to 0.15.16 Upgrade to 0.15.17 Adjust cluster to paradedb Upgrade to 0.15.18 feat: Hot standy feedback (#106) Co-authored-by: Itay Grudev <itay@verito.digital> fix: Use encoded version of `hot_standby_feedback` (#108) Co-authored-by: Itay Grudev <itay@verito.digital> docs: Added Itay as a codeowner (#109) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> feat: Replica cluster support (#111) Cleanup README fix: missing Endpoint CA section in the replica origin objectStore section (#113) feat: Also install extension when importing via source (#114) chore: Adjust all tests to `paradedb` (#115) feat: Release 0.15.19 (#116) feat: predicate query tpl interpolation (#117) Upgrade to 0.15.20 Upgrade to 0.15.21 Remove outdated EKS test 0.15.22 Upgrade to 0.15.25 feat: Database and extension management (#121) fix: If the managed extension is pg_search always use the same version as the docker image (#124) fix: Database CR name should not contain underscores (#125) Upgrade to 0.16.0 Upgrade to 0.16.1 Upgrade to 0.16.2 Upgrade to 0.16.3 feat: Console pod for long-running tasks (#129) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Upgrade to 0.16.4 Upgrade to 0.17.0 Upgrade to 0.17.1 Upgrade to 0.17.2 Remove upstream release workflow Update README to mention PG 14+ Upgrade to 0.17.3 Update codeowners Upgrade from 0.17.3 to 0.17.4 Upgrade to 0.18.0 ci: typo in console statefulset test name (#138) Swap to the ParadeDB Bot token docs: Updated and expanded alert documentation (#137) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Philippe Noël <philippemnoel@gmail.com> feat: Automatically provisioned logical replication and ParadeDB instrumentation (#142) Signed-off-by: Itay Grudev <itay+github.com@grudev.com> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Upgrade to 0.18.2 feat: Always enable instrumentations (#147) Upgrade to 0.18.3 Upgrade to 0.18.5 Upgrade to 0.18.6 Upgrade to 0.18.8 Upgrade to 0.18.10 Upgrade to 0.19.0 Increase assert timeout to 5m Default to one instance and explain paradedb enterprise Fix CI (#152) upgrade to 0.19.3 Cleanup the replica test Double all timeouts in console-statefulset fix: cleaned up logical replication measurement (#153) Upgrade to 0.19.4 ` This is a combination of 2 commits. feat: port logical replication alerts (#156) Ankitml/port grafana dash (#157) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Signed-off-by: Ankit <573824+ankitml@users.noreply.github.com> Co-authored-by: Itay Grudev <itay@verito.digital> Co-authored-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Upgrade to 0.19.5 Remove lint file that came from a bad rebase upgrade to 0.20.0 chore: Specify missing enterprise version on replica test (#163) fix: Make externalClusters conditional to prevent null value in standalone mode (#165) Post rebase fixes Bring back Ankit's fix Properly fix externalcluster Properly name extension upgrade test Remove Markdown file left from rebase Remove Renovate fix: Fix Replica clusters issues from rebase (#167) Signed-off-by: Ankit <573824+ankitml@users.noreply.github.com> Co-authored-by: Ankit <573824+ankitml@users.noreply.github.com> Upgrade to 0.21.0 Default to PG18 Keep extension upgrade test on PG17 Add missing upgrade version to 0.21.0 Increase pg_basebackup assert timeout to 8 minutes Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Be explicit about the need to define the PG major version Default to 0.21.2 Support PG15+ Swap to Apache-2.0 to match upstream Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> chore: Fix typos, stale license refs, and dead code (#170) Signed-off-by: Philippe Noël <philippemnoel@gmail.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> chore: Deep cleanup of runbooks and chainsaw tests (#171) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> fix: Use correct values paths in origin credential templates (#173) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> test: Add regression test for origin credential templates in replica mode (#174) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> fix: Correct origin-creds templates and fourth cleanup pass (#172) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> chore: Bump ParadeDB version to 0.21.6 (#175) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> chore: Final cleanup pass across codebase (#176) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> feat( cluster ): Add pg_stat_statements metrics (#177) Signed-off-by: Philippe Noël <21990816+philippemnoel@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Upgrade to 0.21.7 Upgrade to 0.21.8 Upgrade to 0.21.10
1 parent b32ac3d commit eda2147

318 files changed

Lines changed: 14843 additions & 26230 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Order is important. The last matching pattern has the most precedence. In each subsection folders are ordered first by depth, then alphabetically
2+
3+
/.github/ @philippemnoel @rebasedming
4+
/charts/ @philippemnoel @rebasedming

.github/FUNDING.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# These are supported funding model platforms
2+
3+
github: [paradedb] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
**Bug Description**
10+
Please describe the bug.
11+
12+
**How To Reproduce**
13+
Please describe how to reproduce the bug.
14+
15+
**Proposed Fix**
16+
Please describe how you think this bug could be fixed.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ""
5+
labels: ""
6+
assignees: ""
7+
---
8+
9+
**What**
10+
Please describe the feature.
11+
12+
**Why**
13+
Please describe why this feature is important.
14+
15+
**How**
16+
Please describe how you'd implement this feature.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Ticket(s) Closed
2+
3+
- Closes #
4+
5+
## What
6+
7+
## Why
8+
9+
## How
10+
11+
## Tests

.github/actions/deploy-cluster/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ runs:
1313
env:
1414
NAMESPACE: ${{ inputs.namespace }}
1515
run: |
16-
cat <<EOF | kubectl apply -f -
16+
cat <<EOF | kubectl apply --server-side --validate=strict -f -
1717
# Example of PostgreSQL cluster
1818
apiVersion: postgresql.cnpg.io/v1
1919
kind: Cluster

.github/actions/deploy-operator/action.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@ runs:
1717
env:
1818
NAMESPACE: ${{ inputs.namespace }}
1919
CLUSTER_WIDE: ${{ inputs.cluster-wide }}
20-
run:
21-
helm dependency update charts/cloudnative-pg
22-
23-
helm upgrade
24-
--install
25-
--namespace $NAMESPACE
26-
--create-namespace
27-
--set config.clusterWide=$CLUSTER_WIDE
28-
--wait
29-
cnpg charts/cloudnative-pg
20+
run: |
21+
helm repo add cnpg https://cloudnative-pg.github.io/charts
22+
helm upgrade \
23+
--install \
24+
--namespace $NAMESPACE \
25+
--create-namespace \
26+
--set config.clusterWide=$CLUSTER_WIDE \
27+
--wait \
28+
cnpg cnpg/cloudnative-pg
File renamed without changes.

.github/config/cr.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## Reference: https://github.com/helm/chart-releaser
2+
index-path: "./index.yaml"
3+
4+
# PGP signing
5+
sign: true
6+
key: ParadeDB
7+
# keyring: # Set via env variable CR_KEYRING
8+
# passphrase-file: # Set via env variable CR_PASSPHRASE_FILE
9+
10+
# Enable automatic generation of release notes using GitHub's release notes generator.
11+
# see: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
12+
generate-release-notes: true

0 commit comments

Comments
 (0)