A juju bundle for deploying PostgreSQL and PGBouncer machine charms, with TLS enabled by default. For kubernetes, see the postgresql-k8s-bundle.
Included charms:
- postgresql-operator
- 2 replica units
- related to pgbouncer-operator for connection pooling
- related to tls-certificates-operator for TLS.
- pgbouncer-operator
- Note: TLS not implemented in this proxy yet
- tls-certificates-operator
- The TLS implementation is self-signed - if other certificates are required, please follow the TLS Certificate Operator Documentation to upload your own.
To deploy in a VM juju model:
juju deploy postgresql-bundle
juju add-relation pgbouncer:database my-app:backend-database
The Charmed PostgreSQL Bundle is free software, distributed under the Apache Software License, version 2.0. See LICENSE for more information.
Security issues in this bundle can be reported through LaunchPad. Please do not file GitHub issues about security issues.
Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance. For more information, get in touch on the Charmhub Mattermost server.