Skip to content

Releases: aboutbits/postgresql-operator

v0.2.4

30 Jan 22:17
edb60f8

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/postgresql-operator-0.2.4.tgz

With the Helm chart, the Custom Resource Definitions (CRDs) are installed automatically.
However, if you deploy the operator directly from the OCI image, the CRDs are not automatically applied and must be installed separately.

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Fix README.md ASCII architecture chart by @ThoSap in #23
  • Fix the app.affinity default value not set in values.yaml by @ThoSap in #24

Full Changelog: v0.2.3...v0.2.4

v0.2.3

30 Jan 21:46
61c70ae

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/postgresql-operator-0.2.3.tgz

With the Helm chart, the Custom Resource Definitions (CRDs) are installed automatically.
However, if you deploy the operator directly from the OCI image, the CRDs are not automatically applied and must be installed separately.

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.3/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Update to Gradle 9.3.1 by @ThoSap in #19
  • Fix GrantReconciler#cleanup not connecting to the correct database by @ThoSap in #20
  • Fix missing RoleReconciler ClusterRole secrets verbs as the reconciler is watching referenced Secrets by @ThoSap in #21
  • Enable console color output by @ThoSap in #22

Full Changelog: v0.2.2...v0.2.3

v0.2.2

30 Jan 19:36
4d642d4

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/postgresql-operator-0.2.2.tgz

With the Helm chart, the Custom Resource Definitions (CRDs) are installed automatically.
However, if you deploy the operator directly from the OCI image, the CRDs are not automatically applied and must be installed separately.

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.2/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

30 Jan 16:47
dbbb7e4

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/postgresql-operator-0.2.1.tgz

With the Helm chart, the Custom Resource Definitions (CRDs) are installed automatically.
However, if you deploy the operator directly from the OCI image, the CRDs are not automatically applied and must be installed separately.

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.1/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Small README.md changes by @ThoSap in #15
  • Fix generated Helm chart values.schema.json JSON Schema by @ThoSap in #16
  • Update to jOOQ 3.20.11 by @ThoSap in #17

Full Changelog: v0.2.0...v0.2.1

v0.2.0

29 Jan 11:04
607279a

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/postgresql-operator-0.2.0.tgz

With the Helm chart, the Custom Resource Definitions (CRDs) are installed automatically.
However, if you deploy the operator directly from the OCI image, the CRDs are not automatically applied and must be installed separately.

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.0/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Update to Quarkus 3.31.1, JUnit 6, Testcontainers 2 and Gradle ErrorProne Plugin 5.0.0 by @ThoSap in #11
  • Support K8s Pod affinity configuration for Pod scheduling by @ThoSap in #12
  • Improve README.md and the release.yml workflow by @ThoSap in #13
  • Fix LICENSE file company name by @ThoSap in #14

Full Changelog: v0.1.1...v0.2.0

v0.1.1

27 Jan 14:44
ae8d283

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/postgresql-operator-0.1.1.tgz

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.1/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • AB-449 Always run the Gradle task quarkusAppPartsBuild by @ThoSap in #10

Full Changelog: v0.1.0...v0.1.1

v0.1.0

27 Jan 14:29
9427b69

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/postgresql-operator-0.1.0.tgz

Manual CRD Installation

kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.1.0/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • AB-449 PostgreSQL Operator: Project Setup + ClusterConnection and Role CRD by @ThoSap in #1
  • AB-449 PostgreSQL Operator: Migrate to a multi-project Gradle build by @ThoSap in #3
  • AB-449 PostgreSQL Operator: Grant, Database and Schema CRD by @ThoSap in #2
  • AB-449 PostgreSQL Operator: DefaultPrivilege CRD by @ThoSap in #4
  • AB-449 PostgreSQL Operator: Release workflow + PostgreSQL 15 to 18 Test Matrix by @ThoSap in #5
  • AB-449 Polish the README.md and add new docs by @ThoSap in #6
  • AB-449 Fix flaky tests and properly clean up resources by @ThoSap in #7
  • AB-449 Fix the release build by @ThoSap in #8
  • AB-449 Fix the release Dockerfile.jvm by @ThoSap in #9

New Contributors

  • @ThoSap made their first contribution in #1

Full Changelog: https://github.com/aboutbits/postgresql-operator/commits/v0.1.0