Skip to content

Releases: aboutbits/postgresql-operator

v0.3.2

05 Feb 07:56
1743392

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/postgresql-operator-0.3.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.3.2/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Add a guide on how to configure the GitHub Gradle Packages registry by @ThoSap in #30
  • Fix rolereconciler-cluster-role ClusterRole rule workaround by @ThoSap in #32
  • Adjust probe configuration to fix random probe failures by @ThoSap in #33
  • Update Quarkus to 3.31.2 by @ThoSap in #34

Full Changelog: v0.3.1...v0.3.2

v0.3.1

03 Feb 15:14
2bd6952

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/postgresql-operator-0.3.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.3.1/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Fix the values.schema.json types by @ThoSap in #29

Full Changelog: v0.3.0...v0.3.1

v0.3.0

03 Feb 14:28
7c2f26f

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/postgresql-operator-0.3.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.3.0/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Update to Checkstyle 13.1.0 by @ThoSap in #26
  • Add JSON logging capability by @ThoSap in #28
  • Creating a Schema CR instance should require the Database name in which the schema should be created by @ThoSap in #27

Full Changelog: v0.2.5...v0.3.0

v0.2.5

30 Jan 22:34
2df4f7d

Choose a tag to compare

Installation

Helm Chart

helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/postgresql-operator-0.2.5.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.5/clusterconnections.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/databases.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/schemas.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/roles.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/grants.postgresql.aboutbits.it-v1.yml
kubectl apply -f https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/defaultprivileges.postgresql.aboutbits.it-v1.yml

What's Changed

  • Disable the Kubernetes Prometheus ServiceMonitor by @ThoSap in #25

Full Changelog: v0.2.4...v0.2.5

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