PgBouncer K8s

Channel Revision Published Runs on
1/stable 269 11 Sep 2024
Ubuntu 22.04
1/stable 268 11 Sep 2024
Ubuntu 22.04
1/candidate 269 09 Sep 2024
Ubuntu 22.04
1/candidate 268 09 Sep 2024
Ubuntu 22.04
1/beta 269 09 Sep 2024
Ubuntu 22.04
1/beta 268 09 Sep 2024
Ubuntu 22.04
1/edge 348 Yesterday
Ubuntu 22.04
1/edge 347 Yesterday
Ubuntu 22.04
juju deploy pgbouncer-k8s --channel 1/edge
Show information

Platform:

How to manage related applications

Modern postgresql_client interface:

Relations to new applications are supported via the “postgresql_client” interface. To create a relation:

juju integrate pgbouncer-k8s application

To remove a relation:

juju remove-relation pgbouncer-k8s application

All listed on CharmHub applications are available here, e.g.:

Legacy pgsql interface:

This charm also supports the legacy relation via the pgsql interface. Please note that these interface is deprecated.

juju relate pgbouncer-k8s:db myapplication-k8s

Also extended permissions can be requested using db-admin endpoint:

juju relate pgbouncer-k8s:db-admin myapplication-k8s

Internal operator user

To rotate the internal router passwords, the relation with backend-database should be removed and related again. That process will generate a new user and password for the application, while retaining the requested database and data.

juju remove-relation postgresql-k8s pgbouncer-k8s

juju integrate postgresql-k8s pgbouncer-k8s

Help improve this document in the forum (guidelines). Last updated 1 year, 28 days ago.