A Helm chart to deploy the PostgreSQL database with the Percona Operator for PostgreSQL.
⚠️ Breaking Changes
PostgreSQL 17 and PMM3 are now defaults
Be careful when using helm upgrade
with default values. To keep using PostgreSQL 16:
- Set
postgresVersion: 16
- Set
image: docker.io/percona/percona-postgresql-operator:2.7.0-ppg16.9-postgres
During update, the new default PGBackrest and PGBouncer images can be kept as default values since they are compatible with all PostgreSQL versions:
docker.io/percona/percona-pgbouncer:1.24.1
docker.io/percona/percona-pgbackrest:2.55.0
To keep using PMM2:
- Set
pmm.tag: 2.44.1
Bug Fixes
- Fixed bug in
pmm.secret
handling - Default value remains the same but is now commented out in
values.yaml
pmm.secret
invalues.yaml
takes precedence when defined
New Features
- Added
pmm.imagePullPolicy
- Added
pmm.customClusterName
- Added
patroni.createReplicaMethods
- Added
backups.pgbackrest.manual.initialDelaySeconds
- Added
backups.pgbackrest.jobs.ttlSecondsAfterFinished
- Added
backups.enabled
field - Added instances
sidecar.command
andsidecar.securityContext
- Included initContainer in all pods
For more information, please check official release notes: Release Notes PG Operator 2.7.0