Release 3.4.0
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'