Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
We are excited to announce a new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas.
logical_backup_cronjob_environment_secret
(#2051)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.11.0 Multi-arch image (arm): ghcr.io/zalando/postgres-operator:v1.11.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.11.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.11.0 Default Spilo image: ghcr.io/zalando/spilo-16:3.2-p2
Thanks to our contributors: @FxKu, @idanovinda, @Jan-M, @jopadi, @hughcapet, @sdudoladov, @macedigital, @silenium-dev, @frittentheke, @b1zzu, @stgrace, @bootc, @cstohr1, @seekingua, @andrejshapal, @urashidmalik, @capuche2412, @urashidmalik, @senthilnathan, @dgiebert, @tm604, @testwill, @dmotte, @ThoreKr, @Lukkie, @drivebyer, @sklirg, @ghost, @MisguidedEmails, @ErikLundJensen, @boomskats @spreeker, @regme
This is a bugfix release to the 1.10
version of the Postrges Operator. Thanks to everyone who gave feedback, raised issues or fixed bugs.
postgres-pod
for OpenShift (#2352)Prefix
with path /
(#2403)index.html
because it defaulted to localhost after #2195 (#2403)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.10.1 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.10.1 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.10.1 Default Spilo image: ghcr.io/zalando/spilo-15:3.0-p1
Thanks to our contributors: @jopadi, @idanovinda, @hughcapet, @FxKu, @sdudoladov @laiminhtrung1997, @cdmikechen, @k4kratik, @basaveswar-kureti, @yoshihikoueno, @weeix, @pavanreddymaley, @edward2a, @wasap
We are excited to announce a new release of the Postgres Operator. A rather small one but bringing you ARM support for the operator (pooler, ui and logical backup will follow). Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas.
syncStandby
as switchover candidate in synchronous mode (#2278)run_operator_locally
script (#2218)wal_level
config (#2245)KUBERNETES_SERVICE_HOST
as hostname and not only IP (#2285)RunAsUser
(100) and RunAsGroup
(101) in security context of pooler pods (#2255, #2225)failsafe_mode
option in OperatorConfiguration CRD to enable_patroni_failsafe_mode
(#2298)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.10.0 Multi-arch image (arm-support): ghcr.io/zalando/postgres-operator:v1.10.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.10.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.10.0 Default Spilo image (arm-support): ghcr.io/zalando/spilo-15:3.0-p1
Thanks to our contributors: @FxKu, @hughcapet, @idanovinda, @jopadi, @sdudoladov, @Jan-M @2tvenom, @LordGaav, @simo9000, @lengrongfu, @drivebyer, @genofire, @jgehrcke, @addreas, @thcdrt, @jmehitch, @jfmatth, @thedatabaseme, @samox73, @yoshihikoueno, @verbotenj
We are excited to announce a new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas. Expect another minor release soon with Patroni 3.0 support.
preferredDuringSchedulingIgnoredDuringExecution
(#2048, #2156)wal_level: logical
(#2034, #2109, #2187)mixed
storage resize mode was missing in CRD schema (#1947)policy/v1
and CronJob on batch/v1
dropped support for K8s 1.20 and lower (#2008, #2066)enable_readiness_probe: true
with pod_management_policy: parallel
[master|replica]_dns_name_format
now defaults to new template with namespace instead of team: "{cluster}.{namespace}.{hostedzone}"
(#2011)
[master|replica]_legacy_dns_name_format
when differing from the legacy "{cluster}.{team}.{hostedzone}"
default (#2171)-pooler
suffix in their DNS entries like "{cluster}-pooler.{team}.{hostedzone}"
(#2188)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.9.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.9.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.9.0 Default Spilo image: ghcr.io/zalando/spilo-15:2.1-p9
Thanks to our contributors: @FxKu, @idanovinda, @jopadi, @hughcapet, @sdudoladov, @Jan-M @dmvolod, @owenthereal, @francoispqt, @frittentheke, @orangetcy, @stgrace, @rocket357 @JBWatenbergScality, @machine424, @jeremie-seguin, @farodin91, @godzilla-s, @flyingcamilo, @tamcore, @yoshihikoueno, @alfsch, @alexey-gavrilov-flant, @Pluggi, @thedatabaseme @soluri, @Jaxwood, @dogaakcinar, @yajo, @stephan2012, @adriannieto-attechnest
This is a very small bugfix release to the 1.8
version of the Postrges Operator. Thanks to everyone involved!
Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.8.2 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.8.2 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.8.2 Default Spilo image: registry.opensource.zalan.do/acid/spilo-14:2.1-p6
Thanks to our contributors: @FxKu, @idanovinda, @jopadi, @sdudoladov, @Jan-M, @CyberDem0n, @FactorT
This is a bugfix release to the 1.8
version of the Postrges Operator. Thanks to everyone who gave feedback, raised issues or fixed bugs.
additional_owner_roles
are granted to database owners, not vice versa (operator will repair false membership) (#1869)uint64
type for fetching replication lag calling Patroni members endpoint (#1893)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.8.1 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.8.1 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.8.1 Default Spilo image: registry.opensource.zalan.do/acid/spilo-14:2.1-p5
Thanks to our contributors: @FxKu, @idanovinda, @jopadi, @sdudoladov, @Jan-M, @CyberDem0n, @dmvolod, @mujx, @stephan2012, @danlenar, @chitoku-k, @AllexVeldman, @rocket357
We are excited to announce a new release of the Postgres Operator. Thanks to everyone who contributed with PRs, feedback, raising issues or providing ideas.
synchronous_node_count
option (#1484)IOPS
and throughput
options for volume settings (useful for AWS gp3 volumes) (#1824)ReadinessProbe
on the stateful set (#1825)LoadBalancer
, too (#943, #1799)nodeAffinities
(#1729)resources
in manifest will now pass validation with go-client (#1589, #1822)required
fields of cluster resources
from CRD schema. (#1822)required
fields of tolerations
from CRD schema (#1797)pod_environment_secret
(#1777)ServiceMonitor
(#1452)kubernetes_use_configmaps
is true
, do not try to create endpoints
(#1760)404 Not Found
(#1842)teamId
contains hyphens (#1859)pod_environment_secret
take precedence over pod_environment_configmap
(#1848)apiextensions.k8s.io/v1
(#1781)helm2
charts (#1679)v1.5.0.tgz
from helm chart folders (#1852)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.8.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.8.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.8.0 Default Spilo image: registry.opensource.zalan.do/acid/spilo-14:2.1-p5
Thanks to our contributors: @FxKu, @jopadi, @sdudoladov, @Jan-M, @CyberDem0n, @dmvolod, @machine424, @evsasha, @uzzz, @neelasha-09, @dpeckett, @Menzorg, @stoewer, @jamesmcdonald, @Cellebyte, @jgillich, @preved911, @snarlysodboxer, @ermajn, @Prototik, @moshloop, @spohner, @OlleLarsson, @Aisuko, @Lxrdknows77, @Wikiwix, @Mattes83, @mujx, @RafiaSabih, @ebostijancic, @bleleve, @apeschel, @sdressler, @kien-truong
This is a new minor release to the 1.7
version of the Postrges Operator. Thanks to everyone who gave feedback, raised issues or fixed bugs.
pending_restart
flag on later syncing (#1655)patroni
+ postgresql.parameters
manifest sections (#1635)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.7.1 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.7.1 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.7.1 Default Spilo image: registry.opensource.zalan.do/acid/spilo-14:2.1-p3
Thanks to our contributors: @FxKu, @Jan-M, @CyberDem0n, @Yajo, @elmehdisaniss, @wlritchi, @Lebvanih
We are excited to announce a new release of the Postgres Operator.
values.yaml
file (#1224, #1603)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.7.0 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.7.0 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.7.0 Default Spilo image: registry.opensource.zalan.do/acid/spilo-13:2.1-p1
Thanks to our contributors: @FxKu, @RafiaSabih, @sdudoladov, @Jan-M, @erthalion, @CyberDem0n, @apeschel, @yanchenko-igor, @jcrood, @dalbani, @cucxabong, @frankconrad, @flyinggecko, @golgoth31, @markus-codes, @yelhouti, @ssinger, @stromvirvel
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.
targetContainers
is empty (#1475)spilo_runasuser
and spilo_runasgroup
from ConfigMap (#1503)Docker image: registry.opensource.zalan.do/acid/postgres-operator:v1.6.3 UI Docker image: registry.opensource.zalan.do/acid/postgres-operator-ui:v1.6.3 Sample logical backup image: registry.opensource.zalan.do/acid/logical-backup:v1.6.3 Default Spilo image: registry.opensource.zalan.do/acid/spilo-13:2.0-p7
Thanks to our contributors: @FxKu, @sdudoladov, @erthalion, @Jan-M, @CyberDem0n, @cucxabong, @guicholeo