Skip to content

Release 3.1

Compare
Choose a tag to compare
@jmccormick2001 jmccormick2001 released this 14 Jun 16:28
· 3176 commits to master since this release

The 3.1 release includes the following new features, fixes, and improvements:

  • #229 a fix for the collect container not getting added when the metrics flag is passed to 'pgo create cluster'
  • #224 - clean up version numbers in docs and also described the pgo binaries for Mac and Windows in the installation docs, also updated the bash completion example file with the latest pgo commands and flags.
  • #228 merged a fix for the helm chart to work again with the 3.0 changes, thanks to @blaggacao @ieugen @TomNeyland
  • #231 fixed bug when a user specified a node label key that contained a slash character which is valid for a node label key.
  • #239 fixed bug where collect container was not getting the postgres password supplied to it
  • #167 fixed a bug where delete jobs and tasks were not getting removed when a user specified --delete-data or --delete-backups on the pgo delete cluster command
  • #236 - fixed bug in df command for containers created pre-3.0
  • changed default rbac rules to use role and role bindings instead of clusterrole and clusterrolebindings, essentially de-escalating privs required to deploy the operator.
  • removed the use of the replica label from pods, the primary label is now used to indicate whether a pod is a primary or replica by setting the primary label value to true or false
  • added logic to remove the pgreplica CRD for a replica that is promoted as part of failover
  • added logic to create a new replica to replace the promoted replica as part of failover
  • #247 - fixed the failover logic when validating the target database container, this was broken for cases where the target pod had more than 1 container in it (e.g. metrics sidecar).
  • #245 - pgo backup confirmation added, --no-prompt flag already was present.
  • print Ready status of failover pods in pgo failover query output
  • operator pod now reads the pgo.yaml configuration file via a volume mount in the deployment
  • #141 - added the Creation Timestamp to the *pgo show backup * command output
  • #166 added pvc-name command flag into pgo backup command that allows a backup to an adhoc created PVC, useful for special backups or disaster recovery cases
  • #59 added ability to apply policies specified in pgo.yaml or by a user after a database is initially created and goes into a Ready state.
  • #190 - auto failover initial implementation, see docs on design description and usage'
  • added new 'pgo show config' command to allow users an ability to view the pgo configuration