Skip to content

Release 3.0

Choose a tag to compare

@jmccormick2001 jmccormick2001 released this 15 May 02:50
· 3269 commits to master since this release

changes this release:

  • update RHEL images to use latest RHEL image version instead of 7.4 being hardcoded, this will pick up 7.5 going forward
  • new HTML documentation added and hosted on Github Pages https://crunchydata.github.io/postgres-operator/
  • refactored the dep mgmt, now using godep and updated the deps to use kubernetes-1.9.7
  • PVC names no longer include "-pvc" as part of the naming convention
  • PVC resources include a label pg-cluster=clustername to allow selection based on pg-cluster name
  • --archive command flag available to the "pgo create cluster" command which enabled archive logging to a dedicated PVC (e.g. mycluster-xlog), ArchiveTimeout, and ArchiveMode config file settings were added to allow global configuration
  • pgtask CRD parameters are now stored in a map instead of a string
  • added the pgo df command, see the command documentation for a description
  • added the pgo status command, see the command documentation for a description
  • converted to http GET calls for pgo delete commands, this impacts previous pgo clients and the apiserver REST APIj
  • #215 - added vendor label to all kube resources created by the operator to let uses identify operator deployment based resources by vendor name (e.g. crunchydata)
  • #191 - fixed namespace setting in deploy.sh to properly refer to namespace when creating the apiserver secret
  • #211 - fixed failover pgtask removal before a 2nd failover
  • #148 - fixed bug where a cluster pvc was not removed when the cluster was removed, this would prevent a new cluster with the same name from being created
  • #200, #207, #210 - fixed various issues with manual failover when you performed multiple failovers