Charmed PostgreSQL K8s
- By Canonical Data Platform
- Databases
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 20 | 20 Sep 2022 | |
14/stable | 193 | 13 Mar 2024 | |
14/candidate | 248 | 04 May 2024 | |
14/beta | 248 | 04 May 2024 | |
14/edge | 251 | 08 May 2024 |
juju deploy postgresql-k8s --channel 14/stable
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
Reference > Release Notes > All revisions > Revision 247/248
Revision 247/248 (14/candidate
only)
TODO: DD, MM, YYYY
Dear community,
We’d like to announce that Canonical’s newest Charmed PostgreSQL K8s operator has been published in the ‘14/stable’ channel
AMD64 | ARM64 | |
---|---|---|
Revision: | 247 | 248 |
If you are jumping over several stable revisions, make sure to check previous release notes before upgrading to this revision.
Features you can start using today
- PostgreSQL upgrade 14.10 → 14.11 [PR#432]
- New ARM support [PR#408]
- Cross-region asynchronous replication [PR#447][DPE-2897]
- Performance testing with sysbench [DPE-2852]
- Internal disable operator mode [DPE-2470]
- Users are informed about missing
--trust
flag [#440][DPE-3885] - All the functionality from previous revisions
Bugfixes
- Fixed large objects ownership in PR#390, [DPE-3551]
- Fixed shared buffers validation in PR#396, [DPE-3594]
- Fixed handling S3 relation in primary non-leader unit in PR#375, [DPE-3349]
- Stabilized SST and network cut tests in PR#385, [DPE-3473]
- Fixed pod reconciliation: rerender config/service on pod recreation in PR#461, [DPE-2671]
- Updated
data-platform-libs
:data_interfaces
to 34 and upgrade to 16 in PR#454 - Updated Python dependencies PR#443
- Unified juju2 and juju3 test suites PR#462
- Converted all tests from unittest to pytest + reenabled secrets everywhere in PR#452, [DPE-4068]
- Added
check_tls_replication
for checking replicas encrypted connection in PR#444 - Fixed Primary status message after cluster bootstrap in PR#435
- Improved error message on temporary impossible upgrade in PR#432, [DPE-3803]
- Check user existence after relation broken for
db
anddb-admin
interfaces in PR#425 - Switched to ruff formatter in PR#424
- Updated charm libs and switch away from psycopg2-binary PR#406
- Fixed support CPU in millis in PR#410, [DPE-3695]
- Block on legacy roles request (suported by modern interface only) in PR#391, [DPE-3099]
Canonical Data issues are now public on both Jira and GitHub platforms.
GitHub Releases provide a detailed list of bugfixes, PRs, and commits for each revision.
Inside the charms
- Charmed PostgreSQL ships the PostgreSQL -
14.11-0ubuntu0.22.04.1
- PostgreSQL cluster manager Patroni -
3.1.2
- Backup tools pgBackRest -
2.48
- The Prometheus postgres_exporter -
0.12.1-0ubuntu0.22.04.1~ppa1
- This charm uses ROCK OCI based on SNAP revision
113
- This charm ships the latest base
Ubuntu LTS 22.04.4
Technical notes
- Upgrade to this revision (
juju refresh
) is possible from the revision 193+ - It is recommended to use this operator together with modern Charmed PgBouncer K8s operator
- Please check the external components requirements
- Please check previously posted restrictions
Contact us
Charmed PostgreSQL K8s is an open source project that warmly welcomes community contributions, suggestions, fixes, and constructive feedback.
- Raise software issues or feature requests on GitHub
- Report security issues through Launchpad
- Contact the Canonical Data Platform team through our Matrix channel.