Release 3.3.0
This release includes the following:
- #317 - created new pgo scaledown verb to replace previous scale down command line usage
- #344 - fixed a bug where credential secrets were getting removed even if --delete-data was not specified by the user, this would cause an issue when users recreated a cluster with the same name as the prior cluster
- #268 - added missing configuration settings to the output of pgo show config
- #350 - pgbackrest volumes and data are now deleted when you run pgo delete cluster xxx --delete-data --delete-backups
- fixed a bug in pgbackrest restore where the wrong pvc name was being used causing restores not to work on block storage file systems
- #277 - add PrimaryNodeLabel and ReplicaNodeLabel fields to pgo.yaml, when set, these take effect for clusters and replicas being created, if not set, then normal behavior is used, users can still override these with command line flag (--node-label), by default they are not set in the sample pgo.yaml file.
- #262 #177 - add a command flag to backup to support pgbackrest command options like compression and incremental backups
- #349 - added error logic to pgo backup command when backrest backup is requested and when user adds a --storage-config flag which doesn't make sense with a backrest backup, also removed the prompt from the pgo CLI for doing backups.
- migrated to dep for golang dependency mgmt, removed godep
- #335 - cleaned up shorthand flag codes in pgo CLI, only a few common flags include shorthand syntax after this change
- #152 - pgo create pgpool mycluster command created to allow the addition of a pgpool to an existing cluster, likewise, pgo delete pgpool mycluster command is there to allow you to remove a pgpool
- #156 - add ability to reconfigure pgpool if a user credential changes for a managed user.
- #343 - added pgbouncer support, thanks @scrummyin 👍
- add pgo delete label command, removing this capability from pgo label command