Skip to content

Releases: aboutbits/postgresql-operator

v0.4.4

03 Apr 07:49
60757c9

Choose a tag to compare

Installation

Helm Chart

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

What's Changed

  • Fix map: map[] does not contain declared merge key: name by @ThoSap in #48

Full Changelog: v0.4.3...v0.4.4

v0.4.3

01 Apr 14:01
7de8101

Choose a tag to compare

Installation

Helm Chart

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

What's Changed

  • Fix Helm chart values.yaml having github-container-registry as default imagePullSecret by @ThoSap in #47

Full Changelog: v0.4.2...v0.4.3

v0.4.2

27 Mar 10:53
7755438

Choose a tag to compare

Installation

Helm Chart

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

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

26 Mar 11:32
f187577

Choose a tag to compare

Warning

This release is broken because the CRDs are missing in the Helm chart postgresql-operator-0.4.1.tgz!

Installation

Helm Chart

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

What's Changed

  • Update to Gradle Wrapper 9.4.0 and update the testing dependencies by @ThoSap in #42
  • Move JSpecify annotations closest to the target and enable NullAway annotation check by @ThoSap in #39
  • Remove the manual Helm packaging tar release step by @ThoSap in #44
  • Update to Quarkus 3.33.1, Gradle Wrapper 9.4.1 and update dependencies by @ThoSap in #43

Full Changelog: v0.4.0...v0.4.1

v0.4.0

26 Feb 18:43
35ddaeb

Choose a tag to compare

Installation

Helm Chart

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

What's Changed

  • Update to Quarkus 3.32.1 and update dependencies to latest versions by @ThoSap in #36
  • Validate K8s resource references against the RFC 1123 hostname JSON Schema format by @ThoSap in #37
  • Refactor SecretRef and ClusterReference to one common ResourceRef by @ThoSap in #38
  • Use mutable instead of immutable in the docs by @ThoSap in #40
  • Add compatibility matrix in README.md by @ThoSap in #41
  • Fix minor Grant CRD reconciler service inconsistency by @ThoSap in #35

Full Changelog: v0.3.2...v0.4.0

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