Jaunty Ocelot
We are happy to annouce a new release of the Postgres Operator:
New features:
- New browser-based UI to manage Postgres clusters (special thanks to @mgomezch) (#613)
- Operator can create cron jobs for logical backups (#442)
- Initialize standby cluster from WAL archive in S3 bucket (#562)
- Provide manifests for user-facing clusterroles (#585)
- New end-2-end test suite using kind (#548)
- New deployment options: Helm chart (#434), Kustomization (#608) and OLM
Enhancements and fixes:
- Added non-privileged option for Spilo (#525)
- Run operator pod as non-root (#582)
- New SpiloFSGroup parameter to allow non-root Spilo (#531)
- Support Pod Anti Affinity (#489)
- Support
podManagementPolicy
in Spilo StatefulSets (#515) - Fix updating initContainers (#518)
- Cloning cluster from an arbitraty bucket (#487)
- Additional S3 settings to support cloning in non AWS environments (#497)
- Additional secret mount to support credentials provisioning in non-cloud K8s environments (#535)
- Support SubPath for Postgres container volumes (#452)
- Config option to relax PodDisruptionBudget (#384, #583)
- Allow non-default cluster domains (#561)
- Align ConfigMap and CRD-based configuration (#595)
- Extended and improved documentation (#609)
Breaking changes:
- CRD's /status subresource is now a struct instead of string field (#534)
- camelCasing manifest parameters initContainers and podPriorityClassName (#602)
- Changed repo org from
github.com/zalando-incubator
togithub.com/zalando
(#495, #496)
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.2.0
UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.2.0
Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup
Many thanks to the committers @sdudoladov, @FxKu, @erthalion, @RafiaSabih, @Jan-M
and our contributors @mgomezch, @knan-nrk, @stang, @redbaron, @aaroniscode, @teutonet,
@yujunz, @kimxogus, @Shinzu, @kupson, @coderanger, @jakub-roman, @VineethReddy02, @hjacobs