Releases: aboutbits/postgresql-operator
v0.4.4
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.4.4/postgresql-operator-0.4.4.tgzWith 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.ymlWhat's Changed
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.4.3/postgresql-operator-0.4.3.tgzWith 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.ymlWhat's Changed
- Fix Helm chart
values.yamlhavinggithub-container-registryas default imagePullSecret by @ThoSap in #47
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.4.2/postgresql-operator-0.4.2.tgzWith 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.ymlWhat's Changed
Full Changelog: v0.4.1...v0.4.2
v0.4.1
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.tgzWith 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.ymlWhat'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
tarrelease 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
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.4.0/postgresql-operator-0.4.0.tgzWith 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.ymlWhat'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
hostnameJSON Schema format by @ThoSap in #37 - Refactor
SecretRefandClusterReferenceto one commonResourceRefby @ThoSap in #38 - Use mutable instead of immutable in the docs by @ThoSap in #40
- Add compatibility matrix in
README.mdby @ThoSap in #41 - Fix minor
GrantCRD reconciler service inconsistency by @ThoSap in #35
Full Changelog: v0.3.2...v0.4.0
v0.3.2
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.2/postgresql-operator-0.3.2.tgzWith 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.ymlWhat's Changed
- Add a guide on how to configure the GitHub Gradle Packages registry by @ThoSap in #30
- Fix
rolereconciler-cluster-roleClusterRole 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
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.1/postgresql-operator-0.3.1.tgzWith 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.ymlWhat's Changed
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.3.0/postgresql-operator-0.3.0.tgzWith 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.ymlWhat'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
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.5/postgresql-operator-0.2.5.tgzWith 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.ymlWhat's Changed
Full Changelog: v0.2.4...v0.2.5
v0.2.4
Installation
Helm Chart
helm install postgresql-operator https://github.com/aboutbits/postgresql-operator/releases/download/v0.2.4/postgresql-operator-0.2.4.tgzWith 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.ymlWhat's Changed
- Fix
README.mdASCII architecture chart by @ThoSap in #23 - Fix the
app.affinitydefault value not set invalues.yamlby @ThoSap in #24
Full Changelog: v0.2.3...v0.2.4