Charmed PostgreSQL K8s

Channel Revision Published Runs on
latest/stable 20 20 Sep 2022
Ubuntu 20.04
14/stable 445 Yesterday
Ubuntu 22.04
14/stable 444 Yesterday
Ubuntu 22.04
14/candidate 382 09 Sep 2024
Ubuntu 22.04
14/candidate 381 09 Sep 2024
Ubuntu 22.04
14/beta 449 Yesterday
Ubuntu 22.04
14/beta 448 Yesterday
Ubuntu 22.04
14/edge 451 Yesterday
Ubuntu 22.04
14/edge 450 Yesterday
Ubuntu 22.04
juju deploy postgresql-k8s --channel 14/edge
Show information

Platform:

Reference > Release Notes > All revisions > Revision 381/382

Revision 381/382

September 11, 2024

Dear community,

Canonical’s newest Charmed PostgreSQL K8s operator has been published in the 14/stable channel.

Due to the newly added support for arm64 architecture, the PostgreSQL K8s charm now releases multiple revisions simultaneously:

  • Revision 381 is built for amd64 on Ubuntu 22.04 LTS (postgresql-image r162)
  • Revision 382 is built for arm64 on Ubuntu 22.04 LTS (postgresql-image r162)

To make sure you deploy for the right architecture, we recommend setting an architecture constraint for your entire juju model.

Otherwise, it can be done at deploy time with the --constraints flag:

juju deploy postgresql-k8s --trust --constraints arch=<arch> 

where <arch> can be amd64 or arm64.


Highlights

Features

Bugfixes and stability

Known limitations

If you are jumping over several stable revisions, check previous release notes before upgrading.

Requirements and compatibility

This charm revision features the following changes in dependencies:

  • (increased) The minimum Juju version required to reliably operate all features of the release is v3.4.5

    You can upgrade to this revision on Juju v2.9.50+, but it will not support newer features like cross-regional asynchronous replication, point-in-time recovery, and modern TLS certificate charm integrations.

  • (increased) PostgreSQL version 14.12

See the system requirements for more details about Juju versions and other software and hardware prerequisites.

Integration tests

Below are the charm integrations tested with this revision on different Juju environments and architectures:

  • Juju v2.9.50 on amd64
  • Juju v3.4.5 on amd64 and arm64

Juju v2.9.50 on amd64

Software Version
tls-certificates-operator rev 22, legacy/stable

Juju v3.4.5 on amd64 and arm64

Software Version
self-signed-certificates rev 155, latest/stable

All

Software Version
microk8s v.1.31, strict/stable
indico rev 213
discourse-k8s rev 124
data-integrator rev 41
s3-integrator rev 31
postgresql-test-app rev 239

See the /lib/charms directory on GitHub for more details about all supported libraries.

See the metadata.yaml file on GitHub for a full list of supported interfaces.

Packaging

This charm is based on the Charmed PostgreSQL K8s rock image
(CharmHub postgresql-image resource-revision is 162). It packages:

Dependencies and automations

This section contains a list of updates to libs, dependencies, actions, and workflows.