Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
This is a new minor release to the 1.6
version of the Postrges Operator. Thanks to everyone who gave feedback, raised issues or fixed bugs.
AllowPrivilegeEscalation
for pods (true
by default) (#1412, #1433)additional_pod_capabilities
(#1380)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.6.2 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.6.2 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.6.2 Default Spilo image: registry.opensource.zalan.do/acid/spilo-13:2.0-p6
Thanks to our contributors: @Jan-M, @FxKu, @erthalion, @sdudoladov, @CyberDem0n, @machine424, @neelasha-09, @caiconkhicon, @holyhope, @ssinger
This is a new minor release to the 1.6
version of the Postrges Operator. Thanks to everyone who gave feedback, raised issues or fixed bugs.
:warning: Note, this release contains a bug which leads to rolling updates on each SYNC event. You have to either configure additional_pod_capabilities
(e.g. SYS_NICE
what is beneficial for Spilo) to something what is allowed in your environment or keep on using the v1.6.0
.
spilo_runasuser
and spilo_runasgroup
being ignored (#1361)AllowPrivilegeEscalation
based on spilo_privileged
setting (#1326, #1328)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.6.1 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.6.1 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.6.1 Default Spilo image: registry.opensource.zalan.do/acid/spilo-13:2.0-p4
Thanks to our contributors: @Jan-M, @FxKu, @sdudoladov, @RafiaSabih, @erthalion, @CyberDem0n, @tommasopozzetti, @batazor, @mseiwald, @apeschel, @georgebarbarosie @zvier, @balibebas, @dervoeti, @sagor999, @polarclair
We are very excited to announce a new release of the Postgres Operator in 2020! :christmas_tree: :elephant: This is the first release using the Spilo 13 image, incl. Patroni v2.0 and the newest PostgreSQL. Please, read about the breaking changes when switching to PG13. Update your CRDs to have manifest validation and field presevation up-to-date for newer Kubernetes versions (1.19+).
PostgresTeam
CRD to define custom team mappings (#1165)storage_resize_mode
option to resize volumes via updating PVCs (#958)ExternalTrafficPolicy
of services can now be configured (#1136)search_path
for default roles in PreparedDatabases
(#1065)scram-sha-256
hash for password encryption (#995)securityContext
when clusters are synced (#1007, #1255)NodeReadinessLabel
is defined, but node is unscheduable
(#1162)PreparedSchemas
(#1139)imagePullSecret
to deployment in helm chart (#1211)Kustomization
manifest (#1086)pg_hba
will overwrite the configuration and not append to it!PGVERSION
env variable for Postgres 13 image (#1172, #1160, #1254, #1260)volume
section in Postgres manifest a required
field (#1016)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.6.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.6.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.6.0
Many thanks to the committers @Jan-M, @FxKu, @erthalion, @RafiaSabih, @sdudoladov special thanks to @CyberDem0n for his continuous work on Patroni and Spilo, and a loud applause to our external contributors @yanchenko-igor, @sagor999 @Frittentheke, @Thunderbolt32, @spohner, @neelasha-09, @hlihhovac, @alfredw33, @arminfelder, @bbsbb, @lxgege, @preved911, @dajudge, @lalbers, @hoangelos, @programmer04, @Gottox, @mcoletti, @arichardet, @sonaysevik, @dalbani, @abh, @SanjeevChoubey, @toonsevrin, @kupson
We are excited to announce yet another release of the Postgres Operator. It's a big one! :elephant:
postgres-operator
cluster role (deployments
and events
added) (#799, #952)ClusterLabels
as JSON to Spilo (#877)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.5.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.5.0-dirty Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:master-58 Connection pooler image: registry.opensource.zalan.do/acid/pgbouncer:master-7
Shipped with latest Patroni v1.6.5 and Spilo 12:1.6-p3 releases
Many thanks to the committers @erthalion, @FxKu, @sdudoladov, @RafiaSabih, @Jan-M, special thanks to @CyberDem0n for his continuous work on Patroni and Spilo, and kudos to our external contributors @ReSearchITEng, @seuf, @zimbatm, @fischerman, @frittentheke, @lalbers, @Prototik, @siku4, @f2cognite, @PetrBarborka, @marcusportmann, @hengchu, @grantlanglois, @hzliangbin, Jonher937, @boopathykpm
We are happy to announce yet another release of the Postgres Operator :elephant: We have also updated the UI and improved its setup and documentation to make local testing easier:
logical_backup_s3_region
(#813)min_instances
is set higher (#797, #842)MasterPodMoveTimeout
(#816)postgresql-client-12
(#813)postgres-pod
dedicated for database pods and Patroni (#832)rbac.authorization.k8s.io
to v1. Update pod_service_account_role_binding_definition
configuration if you are using it. (#829)cluster-name
as default for cluster name label everywhere (#782)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.4.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.4.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup
Shipped with Patroni v1.6.4 and Spilo 1.6-p2
Many thanks to the committers @FxKu, @Jan-M, @erthalion, @RafiaSabih, @sdudoladov, @hjacobs, special thanks to @CyberDem0n for his continuous work on Patroni and Spilo, and applause to our contributors @jonathanbeber, @siku4, @vitobotta, @f2cognite
This is new minor release which simply bumps the version, as the v1.3.0 did not reflect the latest state from master. Copyright and licence are updated to 2020.
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.3.1 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:master-57 The Postgres Operator UI image remains unchanged.
Ho Ho Ho. We are happy to announce a new release of the Postgres Operator :christmas_tree: :elephant:
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.3.0-dirty Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup The Postgres Operator UI image remains unchanged.
Many thanks to the committers @FxKu, @sdudoladov, @erthalion, @RafiaSabih, @Jan-M special thanks to @CyberDem0n for his continuous work on Patroni and Spilo. and our contributors @optix2000, @ermajn, @runyontr, @zimbatm, @hasegeli, @brunsgaard, @rektide, @deitmerit, @fwagner-smf, @IlyaSemenov, @bchrobot, @OlleLarsson @knan-nrk, @anikin-aa, @haf-afa, @phobot, @AmirAliSobhGol, @yujunz, @EricLemieux, @CarlQLange
We are happy to annouce a new release of the Postgres Operator:
podManagementPolicy
in Spilo StatefulSets (#515)github.com/zalando-incubator
to github.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
Newest release of the postgres operator, includes among other things:
Thanks to everyone involved for reporting problems and contributing to the operator!
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.1.0
Initial release after a year in development.
The operator manages creation and deletion of PostgreSQL clusters based on the Spilo docker image and updates the running clusters based on the changes in the Postgres cluster manifest. It supports Kubernetes 1.5+, and Kubernetes 1.9 is recommended to take advantage of all features (namely, pod priorities).
New versions will follow the semantic version, with the major part changing because of incompatible changes or if we drop support for older Kubernetes cluster versions.
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.0.0