Release 3.0
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