Skip to content

Release 3.4.0

Choose a tag to compare

@jmccormick2001 jmccormick2001 released this 20 Nov 16:07
· 2734 commits to master since this release

NOTE: new pgbackrest functionality in the 3.4.0 release will only work with crunchy-containers >= v2.2.0,
users are encouraged to upgrade their crunchy-containers to version 2.2.0.

This release adds the following:

  • #404 NodePort as a service type when specifying --service-type on the pgo command line or within the pgo.yaml
  • #396 - password length flag added to pgo create user command
  • #405 - backups CRD specifies secret name instead of password and username for backup jobs
  • #392 - add ability to specify container resource limits for helper containers, pgpool, and pgbouncer containers via pgo.yaml settings
  • #338 - integration with crunchy-schedule, a cron scheduler that lets you schedule backups, integrated within the pgo CLI, the crunchy-scheduler is also now created when deploying the postgres-operator in the deploy.sh script, NOTE for pgbackrest schedules you are required to run a manual pgbackrest backup prior to creating a schedule, this only applies to pgbackrest backups and this requirement will be removed in the 3.5 release.
  • #425 - changed df command to report each Pod's pgdata PVC information, cleaned up CLI output
  • implemented the beta version of pgbackrest integration. This new integration is not compatible with the prior pgbackrest integration and only works with crunchy-postgres v2.2.0 or greater. See the upgrade notes for more details.
  • #341 - added --backup-opts support for passing pgbasebackup options when performing pgbasebackup backups
  • #420 - added workflow ID concept to create cluster command, introduces 'pgo show workflow'