From 6035fdd58ec1b11b5471cb4ef67eab9e6693f283 Mon Sep 17 00:00:00 2001 From: Felix Kunde Date: Mon, 23 Dec 2024 12:12:33 +0100 Subject: [PATCH] bump operator to 1.14.0 (#2827) --- charts/postgres-operator-ui/Chart.yaml | 4 +- charts/postgres-operator-ui/index.yaml | 35 +++++++++++++++--- .../postgres-operator-ui-1.14.0.tgz | Bin 0 -> 5082 bytes charts/postgres-operator-ui/values.yaml | 2 +- charts/postgres-operator/Chart.yaml | 2 +- charts/postgres-operator/index.yaml | 34 ++++++++++++++--- .../postgres-operator-1.14.0.tgz | Bin 0 -> 18203 bytes charts/postgres-operator/values.yaml | 2 +- manifests/configmap.yaml | 2 +- manifests/operatorconfiguration.crd.yaml | 2 +- manifests/postgres-operator.yaml | 2 +- ...gresql-operator-default-configuration.yaml | 2 +- pkg/controller/operator_config.go | 2 +- pkg/util/config/config.go | 2 +- ui/app/package.json | 2 +- ui/manifests/deployment.yaml | 2 +- 16 files changed, 70 insertions(+), 25 deletions(-) create mode 100644 charts/postgres-operator-ui/postgres-operator-ui-1.14.0.tgz create mode 100644 charts/postgres-operator/postgres-operator-1.14.0.tgz diff --git a/charts/postgres-operator-ui/Chart.yaml b/charts/postgres-operator-ui/Chart.yaml index 1d5597940..f4e2adf95 100644 --- a/charts/postgres-operator-ui/Chart.yaml +++ b/charts/postgres-operator-ui/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: postgres-operator-ui -version: 1.13.0 -appVersion: 1.13.0 +version: 1.14.0 +appVersion: 1.14.0 home: https://github.com/zalando/postgres-operator description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience keywords: diff --git a/charts/postgres-operator-ui/index.yaml b/charts/postgres-operator-ui/index.yaml index 1b89eeb60..dab9594e9 100644 --- a/charts/postgres-operator-ui/index.yaml +++ b/charts/postgres-operator-ui/index.yaml @@ -1,9 +1,32 @@ apiVersion: v1 entries: postgres-operator-ui: + - apiVersion: v2 + appVersion: 1.14.0 + created: "2024-12-23T11:26:07.721761867+01:00" + description: Postgres Operator UI provides a graphical interface for a convenient + database-as-a-service user experience + digest: e87ed898079a852957a67a4caf3fbd27b9098e413f5d961b7a771a6ae8b3e17c + home: https://github.com/zalando/postgres-operator + keywords: + - postgres + - operator + - ui + - cloud-native + - patroni + - spilo + maintainers: + - email: opensource@zalando.de + name: Zalando + name: postgres-operator-ui + sources: + - https://github.com/zalando/postgres-operator + urls: + - postgres-operator-ui-1.14.0.tgz + version: 1.14.0 - apiVersion: v2 appVersion: 1.13.0 - created: "2024-08-21T18:55:36.524305158+02:00" + created: "2024-12-23T11:26:07.719409282+01:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: e0444e516b50f82002d1a733527813c51759a627cefdd1005cea73659f824ea8 @@ -26,7 +49,7 @@ entries: version: 1.13.0 - apiVersion: v2 appVersion: 1.12.2 - created: "2024-08-21T18:55:36.521875733+02:00" + created: "2024-12-23T11:26:07.717202918+01:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: cbcef400c23ccece27d97369ad629278265c013e0a45c0b7f33e7568a082fedd @@ -49,7 +72,7 @@ entries: version: 1.12.2 - apiVersion: v2 appVersion: 1.11.0 - created: "2024-08-21T18:55:36.51959105+02:00" + created: "2024-12-23T11:26:07.714792146+01:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: a45f2284045c2a9a79750a36997386444f39b01ac722b17c84b431457577a3a2 @@ -72,7 +95,7 @@ entries: version: 1.11.0 - apiVersion: v2 appVersion: 1.10.1 - created: "2024-08-21T18:55:36.516518177+02:00" + created: "2024-12-23T11:26:07.712194397+01:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: 2e5e7a82aebee519ec57c6243eb8735124aa4585a3a19c66ffd69638fbeb11ce @@ -95,7 +118,7 @@ entries: version: 1.10.1 - apiVersion: v2 appVersion: 1.9.0 - created: "2024-08-21T18:55:36.52712908+02:00" + created: "2024-12-23T11:26:07.723891496+01:00" description: Postgres Operator UI provides a graphical interface for a convenient database-as-a-service user experience digest: df434af6c8b697fe0631017ecc25e3c79e125361ae6622347cea41a545153bdc @@ -116,4 +139,4 @@ entries: urls: - postgres-operator-ui-1.9.0.tgz version: 1.9.0 -generated: "2024-08-21T18:55:36.512456099+02:00" +generated: "2024-12-23T11:26:07.709192608+01:00" diff --git a/charts/postgres-operator-ui/postgres-operator-ui-1.14.0.tgz b/charts/postgres-operator-ui/postgres-operator-ui-1.14.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8e229d0f5af9edc0c38321b1e267edcec26d3424 GIT binary patch literal 5082 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 z zW}}J#ugWkXTME}i64!B8kX;V@S7+CkSL3tc-~m|c(Z}!}e$7*fhif^1bu+r|UyU!$ ze(aB5oqgMXXoZ`>%Ll8z>W?mOuFm_T@$128@U01mJEFqP5a@#yU7uZj-@n!^8x7CS zkF94T4*GC4{j(oOdvL#ZHogP=y!FL!BqwZ!Ults{K@pOL_-d1YvZxl{C5d0}!Cn(^ z8|4!s^LdVfVmuz0)w* z4@J|g0Q1`Wq2!#W`D~u$(!jPl9{`S0js`63g!{qF;S>Ytx0-uEryQ{)vgvu=exMqS zey|&z-f}PT`R#oO4OkuHKG?Ohd|d2lD%`td3xMr+cCxj~Y46Pm_vWEgYZ^2L&r==?U6{~QdJ=L`ywYmvP z;@3lvszvavM5Yx^9o9$<>#0QF2s@+qeOo|3cGw`cL(tgPDC{4vBv?`;&R}BMabM3Ux zA5=YKql&EGw|cNvwupoH5al(Z%40yP4)wH6nm$pyYJfQzRCDMRwdkC>5#$se7~SSA z^XP+u?5{_QmMT(J-L*ckHsm;^Z)=$o65S$;H=RV4!*2DoPk7Xm_9E@DKv}++AUEYp z(Z0(AmGtjv|M_jdy=DLT&-UMw zq}u&Y<qLbK?>1g(uowtZZL6#ZE!R$fz0S>t(if;%;qi6s87YF?@-? zZsE}9rtR{Ww7nH}?ye3$*Bk=FeKc)@Zy6WsO_uBP;np7M$7~Ef61$tz<~tgtJ4r2o zK7;BxPW~6?6+Ti89FYHB$M-hkKm4HmeE#c6Qa%1}<1onXNWe`sQ3ifJZmi$)D)tEJ z^yx8hJLkWvdVtPY%JDIH?9luVgH8J{41?$S|0L-IhD1u_OkXu*#@t*cG|6caQ#ON) zM7LyyVs!(c$TMw0fS6;Fz${58CiaN3+1J1^(f4ZV^=joiVX<`r3}@!@tS>XYh{f0# zRe$-)g-e#)LCSPVMG|DlA)yRi%Y8W-k7UZxI)U?au}B%bJ|96$xv<E0l_rMOkpyha7C-ATRZZ8ab&9)l`t)>_H zVfXJ|(DOXA)%kl|H>~j*;zq%#z<2k5n0Ee!qkB=n};!1IFGC!J<93_4xE8HIi) zJSFX*6X7(Dea{OcB%NkEJe_uf7Lu;9B_4iN}0iL+xH; zD4mr0Ze#Oi?l%SQJ1Wvc+Sc(DiGd#sA&JlX1mY9)^0HdoGm z(@@JTE@=HyOn!|f5l&m47X{5I!U%&-eA;QYPf6SkPJ>Q2Xor#K zH_;=lF!CmyX|su)u-zqIH<)4^KlAGo@oV4)JNeac;W7N`A17b^)9}>y!apXvl2$kk zf^N%eg;79GN$0c^dZgJtJ?%8R?N+NbZJtg%pG2J?nE0Kj+nThRek<&RoepV|;F(>Y zh+X|X;?+M|yn3#G6uY)Vzw388e@uQ2FvJe&1_URFp?``|*ooRftBI3try2S|i;z~> z4M~&ur%}5-oyP6ccC$O3;KcU}WY7Hi`}3>k`aAj6aN!aBdU~Yw+VO)^?+ZEQRfu>AZ)gMg6(z?G+UhrNy{f;EA+$WB#xfB^=Y{E wbhmI-EV#Orey_X?T4CEeJuNx#bFU?z({p-Gf3Ebu0RRC1{~8%$NdRmB0P<%Gy8r+H literal 0 HcmV?d00001 diff --git a/charts/postgres-operator-ui/values.yaml b/charts/postgres-operator-ui/values.yaml index 22f787826..da3c4baaf 100644 --- a/charts/postgres-operator-ui/values.yaml +++ b/charts/postgres-operator-ui/values.yaml @@ -8,7 +8,7 @@ replicaCount: 1 image: registry: ghcr.io repository: zalando/postgres-operator-ui - tag: v1.13.0 + tag: v1.14.0 pullPolicy: "IfNotPresent" # Optionally specify an array of imagePullSecrets. diff --git a/charts/postgres-operator/Chart.yaml b/charts/postgres-operator/Chart.yaml index 89b6dd15a..35852c488 100644 --- a/charts/postgres-operator/Chart.yaml +++ b/charts/postgres-operator/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: postgres-operator version: 1.14.0 -appVersion: 1.13.0 +appVersion: 1.14.0 home: https://github.com/zalando/postgres-operator description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes keywords: diff --git a/charts/postgres-operator/index.yaml b/charts/postgres-operator/index.yaml index c72604daa..4da98d70a 100644 --- a/charts/postgres-operator/index.yaml +++ b/charts/postgres-operator/index.yaml @@ -1,9 +1,31 @@ apiVersion: v1 entries: postgres-operator: + - apiVersion: v2 + appVersion: 1.14.0 + created: "2024-12-23T11:25:32.596716566+01:00" + description: Postgres Operator creates and manages PostgreSQL clusters running + in Kubernetes + digest: 36e1571f3f455b213f16cdda7b1158648e8e84deb804ba47ed6b9b6d19263ba8 + home: https://github.com/zalando/postgres-operator + keywords: + - postgres + - operator + - cloud-native + - patroni + - spilo + maintainers: + - email: opensource@zalando.de + name: Zalando + name: postgres-operator + sources: + - https://github.com/zalando/postgres-operator + urls: + - postgres-operator-1.14.0.tgz + version: 1.14.0 - apiVersion: v2 appVersion: 1.13.0 - created: "2024-08-21T18:54:43.160735116+02:00" + created: "2024-12-23T11:25:32.591136261+01:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: a839601689aea0a7e6bc0712a5244d435683cf3314c95794097ff08540e1dfef @@ -25,7 +47,7 @@ entries: version: 1.13.0 - apiVersion: v2 appVersion: 1.12.2 - created: "2024-08-21T18:54:43.152249286+02:00" + created: "2024-12-23T11:25:32.585419709+01:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: 65858d14a40d7fd90c32bd9fc60021acc9555c161079f43a365c70171eaf21d8 @@ -47,7 +69,7 @@ entries: version: 1.12.2 - apiVersion: v2 appVersion: 1.11.0 - created: "2024-08-21T18:54:43.145837894+02:00" + created: "2024-12-23T11:25:32.580077286+01:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: 3914b5e117bda0834f05c9207f007e2ac372864cf6e86dcc2e1362bbe46c14d9 @@ -69,7 +91,7 @@ entries: version: 1.11.0 - apiVersion: v2 appVersion: 1.10.1 - created: "2024-08-21T18:54:43.139552116+02:00" + created: "2024-12-23T11:25:32.574641578+01:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: cc3baa41753da92466223d0b334df27e79c882296577b404a8e9071411fcf19c @@ -91,7 +113,7 @@ entries: version: 1.10.1 - apiVersion: v2 appVersion: 1.9.0 - created: "2024-08-21T18:54:43.168490032+02:00" + created: "2024-12-23T11:25:32.604748814+01:00" description: Postgres Operator creates and manages PostgreSQL clusters running in Kubernetes digest: 64df90c898ca591eb3a330328173ffaadfbf9ddd474d8c42ed143edc9e3f4276 @@ -111,4 +133,4 @@ entries: urls: - postgres-operator-1.9.0.tgz version: 1.9.0 -generated: "2024-08-21T18:54:43.126871802+02:00" +generated: "2024-12-23T11:25:32.568598763+01:00" diff --git a/charts/postgres-operator/postgres-operator-1.14.0.tgz b/charts/postgres-operator/postgres-operator-1.14.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..df95fd01d556a0b8cf3e8f8ca6ba9bf487dca4f5 GIT binary patch literal 18203 zcmV)dK&QVSiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMZ{cjGqFAo~5RzXDf1d!{>S%6j;zdvj+Ux6|t{-L}{6&fM7~ z%YjHpLQE12K+0A>?%%!#1%L!8l9DCa?)k>dIUShV0;-EOzLzqT8|9AKMz5nR#9t`^Z!Ct@D`;TsKcYpujKTvmD z1T;OVNHG78?#8&vjr$jQa7=$8Tu>Gb(X8LXah(0x>-2Uz-Ih;;$7!6vyGzY3=t8p# z@;Jc>5eP><3UP!dM3_?7|MMO4f>b1g3&hhXqR|A=sD;qa>4@-%Bt*2PEF?oTO_Ep) zcXlQ;nWm$T$HJXYIKYw5b{06abwlR2jQe8Pa*+Aja!~f&L0-U8--&QSXG9jl31<;) zIY`7bV670-D8V!$9AJ`v;}@zt`LCKF|NhcxZ?xWY|K8lL-|GpAXSw>hTU` z@GfS8CQQDq=U{{qJQ<>yW?+QkGzczPK)v}8wa>=qEV<-FkSJ-lS})KAh!PwGb0lKo z(eWJN2w~3g9I-J1f-ch_xF#MaiRiRmApH}CsYuX>NI8=N0402UL?e_;3CvUxV~@y6 zoQ!k1a+3+14rMz&^TdwFB9Fug{LsQ+2at=M7n(2{O&oY7TOky(=$-m7L}MHXBFj%mL^uwR zX9Ghq<~Sr$PHW_ERWZpJFQ99E5(jJ^k|;r9%F@8seZP~&K28XfIk|cxS_mohuE%{> zGZj{gN5WGA0L{32I3W|pDG?}*e8SP~lzLO-abFlLBZ2}d65_XzeDCH}ByA3A;~;1Q zP)!Jnf;mtl5}c568VJcbw=|iuG(j{BiBEAtf;sY;>@!)EvmlVa6^OhE0sb_1VaagQ zc*3zyOiw~9NCLGl-~MuXb$xbmjz}~^Gt3c?_pkgEpZ57<{khiNzYKOK)-D%G$1iW_PWTE$Eg80TT1bQ{$Rx6Sq^s z)qGbCS0juPg2OW(#hi@kU5-z_cB${`>av=v%GgLr;`wr3M8tzhArh`96}nUkLp6ytRx0!(gP(7(MiNOL6d-ult|PQ8>FI0aO4p+@B$#I;;#ARs!whX z)4d^cpkFnB1jI`a9ZPOcW7TpJ`7xtWBG5~pjBy$yuU;dm3Igg7$3haOltB~_ENAx1 zHz(IW+#HHmsy&%Fc2hyzykaJ)WT}uwC`!W-;jl1hl7*ZmnI5W#w1b=;`T<2uwY7z0 z<*b!rh@74RiSIT5iSH^v#)MPmXH&pqksw|Qe8EYKDMy_AnGyj5px(Hu&JgW|%Rm6{ z7XZjN8Gu1oLGW-Sxqc?)vq!jG&ya`ZV6m~D^d*yoJ2_=rP?jyH&V$*hjQ)9S2?7NnvtB}*|?`7U;jP| zuniB@EpV66a*pgOgv}48#!i4i(hc9wd;2 zsUSWygOfO*o&s!UP&P}|lr!I5Q+p^^jmRI(i@-%16E4drVXMa6=$NB9q7hB}Q46Vp z7PQO?)$H>g|G~I6q(5rS0Z_Hsc-$UJp`sOv*Ql+u+4fLMOgbhaK?$dmi5zJP?Uqb+D$ZpfqtV-RYs2|fw6(!wGu+l)D<#79zV zkbRu3yKJo0F<5G09gdI$i>OeI)AFJUJuJgG2-vMFftY!LJ?duyADWj{&|rF)#uqSx*(0GWA~|Rq zKFIwXsfjk`J5e;Y}wP4xT88>EjNm;hUOzOdTHPeyp>wjFk=VvFUT8`?) z8NE5bMm`JWn!v^|y>*kc8kGrFnz?DDwynyzs^&0T76aztphOZ1znGqp^Bs!Ge% zD;(0siX7;GB*a$Y#w5 z%uwY*k=Z64SQxocs)%8?k??Rp_~M{AR$(WhntaEqv-6!I4g?geGubLACr&ce?FI(} zEX&I2P}Uo53z!MvW_4Tz&R&>PLC}~+IG~@D>_#LKDJPN$tw8%yz&;nGaN*jkV zZsu8TOQMr2ZL?E>@QhJuN+&oV78tD?7L}@y3aKt)jQ}ZKQV9hqZgau#0{JOeMo^Nn zC~tAzmV#lW?MJzMo@CAzNjpy?y~YVNB4cUDD3gf_W!Hf;*T7|UH+R-p25Q146F@LV z-joJ*muWY`6we64ky4uwCu72iw2W%{Ph-?doGD#sl!Y@_OcgTSgO|UYfSqkPd9k}< zxn>Bd>}aFg^#V*o*OaViqO|96lu(4nW7#2d#7b-!GvC$=K|&?e6t8N+<(nU2b`h9l z?`d>A!&FL4)Rhd-D?;v_*9F5!Jjci722jUQpi`L zpN&;Jpl?jO)&9(wW0COGOQaxD){ipyq{uZYyY?m&3M+F*_qSWrjQ^KcjNGIAcE3J17DCMkCgrt%1ro>MJFdrl46RmTDx+AA($Y#XV zu!pGM4O^MR(lpoDmD#?W99$`iX9}d5Xfcz^f?;2eMUu}stV-Bd=94ULO=G2MX|+eO z;82$~S}B`)&9uU%%Hl#fU^Xj83fgqFb;5{q_hMLy`%wwI;Zv( zhNzuw{(ROm;j0t-qjtfm4+Q>lVmSh0*b7oJPwHBrJFweG^4tzHA{%szx)m`4<|<&y zaF7sPtq=`Sn-e*F?ferccEv9*khrCZH?3SslX(m(!9QbI^EvU~fTnY;<{OPBXG##O z*Qa;jrDM@QCFP}s*3DqJN?meA2BqNYo)OOF`jW7i1#B`0^;{W(CHktcm|9xpF79(p znMjn{-N5`O+G7!`8D_~SG{c;#1yZsMttpL>r2OSPIo>h zF~6aa{}p~sI7{QNTBuKzBArI`4hiPnC{@P_M0)wpc;c!r|J33HmVT|aORA=r6E~iy zLar=gY4yc@U+7xdXFvpuIY0v&A+sXTOHTewDOYn^niI;1z|y3S9L`u`wlH34=|cnN z@-)IiVi=-cw^#lE80D9NVr)gh*&EfSTd9dU7*t7#RIQ?7O-jZK*lwo;JRu;lORd$~ ziiA!h6mvSG0gWXlojh53cmXlHlwWX~AV2EcRQPR;H61w4|Ic&k` zAcKeyU%;*=^)uR(b2_8YB~pV}h+aq-#}ja<&`$(Gd;^)xUn8u{=0HwtW%OZAhKP*B zYZTAC*NBbB2wW|9;MdTATm?vb=i`}Ygd9p(K(rxXFAn*(B^&GIuEGiR!m4gLCWpu$ zIV=k1`jwGELv(sag`VvQk@1*#$q=10t^8<{Hs6`YN{cGEtc_PzPy7j;kti1^Eu?Gt zxxg5r_IGV#j43@E2Z7~iYqehFd)k>}C*SciQ?Ka%P&LfEOXgpZEI?0UJGuO*cf~UR zi+*?67g~RDy*M@dqU~NggQ3aLKGM}e>3VWv=^b3XNqaA%^wzDWYp>gVPiQzXsEGp8 z<%inUptn@3LIrRl*HWdBX3#vWLYrWUs3;a~w(6i*7su4~ro_9k_Huio;GO`>?H1F- z#KTy=3Qj~UiBRVIG8CCpVs8nCMFm*thT7WGI+=0lxw2{wyr)O97P=I!pqGN$qg5c~ z7txTFQzZV#2u)^@h5ESZx0f@7x6&nS5Njj4bx=zGv zbou7TSBn@6V^dfuMr4X-ltCCtz_5=-IFO5G7UJ=aVgE<{PR*`2=hx^Hi-^7D4KG0< zhc*--N!{8Cx3X$UfjWXvFygxsq+E47I?$!#v9QWLjN>?%D@VMtdCC~UJu8eFZtp{8 z)==eMOL^6#&MRjM|t zAXg=~N`nq4X~eF}JP_WcjW_6*wO+Xa5xIl?*#IRRkH^$At`0L(3v@{=y1c8)=gy52 zMM-~SJG0z zUx_;vicTDw?QX-*WP-hUGbyrKH5K>h5;Nd+ePTwrff7fS*`Q~tNm%TfjNg~`ji#uo zgIX^#!%2!m>LZ_wQWe^+IXw?mNdyVTT9m($#fF7>H6wh)1W^!Bz$PN!#j%1!;IkW; zF!_b;)(qb`jXb5ff}?nf6QdKN+}JLt*Tx5w&r0*gRW-~`VIeRPgWV-tY=ZiwigI;& z{Xyzf+DalkTf?Bt6%omCOjQpol+`~pg;c6jTx!=+E0aHm=&-B9?DEJ<5+x9qZ(KNf zHJnmuw9XMQ>?j?Ni5+UAzq-0ISPx~u0r0;DYk^T-KM3+*JVz);PVyIxV3=H}4uFfx zJ*XZ^bv8Riky8;b1Wa)J_iJf~zdgCs{djyUF8Et7Ry}x}`xlH;8s7?8W8%ejwB##@ za|WlXZjf<1ThUtD*#*Uhs4evN^qKGq43+2%R*>u9)4)~s0%`AC-;s|yx6rW=YD9}8)wJw zmH8oiI|a2*4=}}H2Z#6*i}0<0lY`n!$u`FA-G&U?O*$ej#UZ%Ct?2y$8l~V1O_+)` zf;~kV$8z3Tl8Od%Gt*wkAFddpbld*CW5EjpYkixizQjb&^|%61OrKxyxRF!Hz5 zTFDA8wVj7}8VM9nTt5wC90XE6mv9x20=3I$fff(v>iUkVKb-YCy+Nm|+5soA*ceS9 z2uq!TUfBHmL$C;zk*cPvnywYNQZ2*O*{MuVwc4)L!4lj**eE-1)h;%{X%~Fz>bM-? z$U%gHKff&o?boP1@kCp$z-|1gy@D4aX$x0CXq3{iKTl1UA4^8SLIi42ThtJzostOQ|J>byN>zZj)FP=1Ao zC0dU^{`++$6jR5Bqt%hTXDe%J#Ut-s8-(OY!eQeLk;vooSUavN;0QS@j!&=qd;3-o zn7ERJ>KJAiBVP}al0s$E22gt{BQNcgZXC}f#g3Sol1FvH@vi(<(`}(-; zA~aoih}wfL>UPn0@;}Y!sspW!ZY->LR3KfQBBds17LfhHMvI8_hw1^QaU(&I2v}*jU*0CZIbL1kkr$1Q1a5lmWM3v(!6;j^oRWyT8 zagM`+C|n%V!dARKimsFxgwe;VcecKV(_|`VwLTv9GK;Q|9R=}vuk_Lxx`il(JaYhz z#?1EI?m)0#e+O#IkAKr*4qp6#QVOw=LHNTC3FCmxiHUM89%{zE4?CS!*XBnJ!Aw^h z`w*8Y%SugRI>KN;!`_P0_O-63RR*OazSDuN=8TrKip=OmL|S=MVhu3NW*Q-ay=m2U zR>rwm6*U?v2+yhbUL->|ONZ9Vg=a({?(LS-Bq5O;bR607vaeOQFkTgoEGgnFAzniK zybCgF)Co)V+d6Uyt4BK4i?8faI?m?}Y%PauX4qOuzRNSTC~c%B0a&xmCjnrGsBK~q z+j-!VIY_7`)xD-tN!|`o-Vl2acT6X?1IgYZRMb- zJNBijpJY`pp{82D{1GhUAhHvp5lg|rul&@`pl=Ri-bq4p z*h0IifL?Pzh6R2l0U^F~{gG?c9-{rOam&E@LRnI-@;c0?0){$wns6Km<)dqtyn>n- z``qp#7**V5WBU|-zd(w;Ik^a+G6G{yMPSsIt_z81hF=I4Sqfa2R-jGvirPIN+AcP; zzy9Xr8jUdx1RkrvAv7jfN=W-exY~R#6tgnH=!8~(70P!iHJXz*CrBh*3Je2I0lS8m zd3FXq!k(h*8scRs5m^M+)sM#~iwCd@``zl7rR6O`(Hluu`O+a}G@eX2ndp>1+Ts55 zp~#0HiZ7t-pqCAafHLiSN3GCOucU!7TTaOA@;N5`9j=T)IPHU!%A zXWgbnrFQnzbs$F9g>tKP;RhWinuk*tU?{PqBI3@*VEvg>lv=Z;0)V|nSizxoz^dNy znG!TkgFr26dY{N-NQ2Bq*A*>XPT5NF#x~XWqYzrzc4FqYky@*>tZw;<2Kg2CVmM`- zCUfKkSSWKNQ`}Ms#c`g5_f&fP) zH4ph}eE)}J=GR#Wdx2sYX1QWU8iz_8^F~h~L6VF|5(r3!(} z#j9q5{umB4s{@{CoOAP=T%9VN*KB2fU&5Kp7J{?8R1SB5=hwtzkuQd5Po3DIa^CA# zz0$rMxl1^%KDg0(fllkcg1m=lW{4)v<+h1^*M<@CQ5#FPZs$9&{$EAWi_&`0lnE}u z;zsPy=nvv0j-0cOWs2;m%_qkq(lKzI%zM7mj3HlQ@{dv%-nnJ`CScfiG8Wv4neWVc zJ1?pbiWcSqIZ(#(|HN` zn-XuDFXSCHFOWF?(A7QC z4CZFmj)EbjloK(Z?7T21xx(7Dw2^eN7@Xp)AAGfAmWb|i8~ z9T1dcwdCK|*?B>Q??VN~Ccw-`zem)dZ`Sr8C@_NHEE%1fcM zHc!D6;JF)|)kZdwh=d_i3NgceA(p1G|*lF0{kb4?wi2ma(gYOwLL`tPyUy4_QqjjCz+CL$LIgG7RTK0RaU8rjei7P@2S(4K0jM}7PlD9 zSc{$Wiw~#Qo#Zar5XZ9o-~Ii5DgW>O;GqAU|MxMT4-Cx+S0`R^vY6KzO>vfr<+apM zhpiR@ZOlsoXw4EFniG292C_T}8wHXd|wENE#2jC`w zoR$(tr}cNDphNjY;*jkTXhb}m3Zjp_8cip#!xZRthl00%0ItQ@cVZ8=Woh8#>PV)qKqQ)|9C&uu|s-B8T)B zXvpw~)yLPOGwTxtrLdmlv=-jpo4}aUC>f*ne-qAs6YUZ-h4(%jSNFTbiRCz~mB+K_ zGd{OQHtXS+H1dMfU&0QZS6TNLVZvyjX7VdiF)VFD%>0$8w+Cd_UcEK#nECCzQ48MZ zRohi^+^*8B1z+YvwrauUyGp|f7U4>aW}DfYvzQHSIlYz$luL|B#EL~B&RUfM$H!_d zlI7dA6W^9g>bK6=i@v~l7OB3rzi*?q+g@W0`YFH=+Yk{*m#a7G&G{Ax!OJu6P?5>| z6YKJa#YT=5RMp8pnL8ogH_pFg8N7>!W-byngF`ZHw-v7v!*wLpfFm>i(?uR+njK*qJ<4=VFo z>7yoGq@$mKc9D*LG2}0TD}ww1L6E<%|FkCGP!6>Qn!|imMlS0%wI0CMHGZ*TLvI;G zRX?9V|7+6!^%fj#br!_mJ?{ouqW|}I4@&p{^!xk${b&9EF`mz#ZT*msu-DN(!mnRj z_T^yk38%@Far#MR^0_$#1Af+P$+;0 zWBQh}G&Wc7w5{{_`dwbVh2RXPc@I1VKUIvJ_0yATf~SMP9W;TUb_do7_z}w%!>{aq z9!GUU%ND^a(UqrQT?EBF2LZS>vlF?xTn$eVCKOiDIi@q8) zCKX*}M>exwZccZ~DWS?t_rj#BvWisq7`aPG1c{)kdroh_!%1~oNM3PnqDLJIOR-t0 zAjKv730LgxJ}a*O8(jz3y#DvP2fL;FKl|O@!QgrQe~jme*Z)R0$FmZkl>i(BN*bwf zACqeaa=+y9JbCQvf^aNsKUc{|lb%SF|K8C_#N}&)sj!RxI4h}jdIIjK;RO4l5ShPz zt06Ld$--)=s2&M*SAvS16=k1mA%eD2Q8Bm8GCoAhVtFx9G6{;h!vw4}PaIF}c)im3hdnn5)MyV4Q`lQ?wLjIw~ z!$h2&T&<|WscN+YcyE19n*ft;y8(8<-uH(65RLY%S+fM3-BFxi2Zw!jd(K;w%%$6UmGeYz8_AIKw8 zRgV9aNCFruN^-*vCjUG^e2CuV09qidb<`+C(8&J)?IWF?TszC>F^ z50!>fPg2Iw%N1;?#dNZImc}!${c1B1kh8Y^$_UIw*@*HkwK~%7M=K_eMFhIlpGP>P zo;vm~mj@b6*6ZJqnk-dO?~1O1%wt`Q}H_ zK_8VI(D|j5JcCB;=w>b8RA~|``9Hr^OI@n9a!1+Pd2#<+WM{hVod0AYrNX_YiQfFL z5x4e?)il}HKP)84bE>X*SRkj?^{_~##Ac8+lKAYQRL_e3Ki#M6xdE5#|MmL&rTD*o zZ?Avw?Eia==YjlxKPrBCb^~t14afqbPb(RT(l8t?gciNA8+N`(Rrbtb%hAA#E6wJE zYuyJ?7f1eIY1if3c^c)vadT|6`?FO35BdkY<@oQtgXj2$YwTl5} z_JWX$eN&`b+BeBmD|B#mIq+}16sXS4y+VyqqIw-)DUwuOdSSv^U5JErm&EN<1i^Mn z0d1)AuC{gKfuP-{N<$=Mr7IhKK{WD7l%W3lus%Z0ylp^wkN;p?&!vy?gkx|uZ4TEu zs;~`k=K7hf0JCr0*a|?CwtGv|Svh*Q0uj>EZ;Li7&-->pR_Auy3b1m*t*rnxfl7<8 zp4GsuJx%&w?o`}N0bHX0?RWRf@xR?}?^*wQl*iWSa2$)=n$Oe26!f}(Tixp+Ray}f z$fu^SQ4vGbgKJWC9uAdJ2q)h3oz?r>>i>1RBD=L!Cp*gd1K<^}p|Z}MtY~MLqZzO@ zEYeV$q6MW<9r8eb>3q<%bbiEwz&#r6lIhxhg*xa95>wpY+ZSn=qp(8+Hbz<*AGHbr zMp@3f$6Fj94+6`R+#SASk?>Oy19 z#Dd=ocEtt`D`1rD0!@R$$z_Cnyv*t$lh0F@&<%oD9h2Y_ef_#q@iAtC!p%EhzYZ5Z zCwKy>5ei5y(;&Fi_i`=Nh_jD2aU_}ztH(seQvIi3kyb_RYNpkv=f^+3J9Yo_`r_Pu zck%Y^+4)=Ryp~Q6rFKrLM{8X%VF)<6IREMFt^5A?(mg+Zf4YeLzOuVcL>PpZ7uO%& zUY%aM7ni43#~&`PTt&jitK$!67w7K9kN;;t;;S_MS&trAipd0Itf`+Fq-JNH>ded}}0 zI&Uwd3;8xPG!;2at)Z)}_-uOr*L#}m|9XA)emIux|Lm6Y|MdI)z31~kkMb;2xGppg zoY*{Ya`k3mJE)Z6aMo*UKSCvh=dGfLc2|^cb&zDn0eV?lQ3_im%1E`Htw`Mxw4^%h ziWDmEs>&h$gK<}9^KetO&9MYn#l}b#=)5b2HHLH3W>@oe*UCUjn!`5tx+FZfX-3^E zW3JR%XR0)IcfMa#)yvt;gC*t<_vu<)&L z8FwdMyabThb*d)FzMyL5QYQ)sujlq zA~9DWXHQ zfupVt*9qkwBt6{2r!i_dj`M`vM|`-?`I-6d&3v-ww!?eXOlEOP&OVy+o|tK7l-xcu z%{ojYd+xCWR!x$ye}@C-i~3(jG8dghjFT10R#WBwGgXeS4x_Ucu7v(|SVaT~Y3 z>x}SC>$^@8#;x!E|JDoi3+9xi0-e1%6|GLp*&oD9S{>>Wyrar-_Q$`Xm{^?u9`|cP z|L$%0>8E-A@ArFyZaM$Y^ZlQX^c2tkE#~R9v?9pQYa)8yWchh3{600@Q(m=K@!u@) zXXZ1Xs6;qrppnUyW%A%u#~;e?a=HJxzRWwN4ImT;DaS!wv(z~w8cosw^O{1c%#`uu zJSWdVELNr9PY)+#!Z^)8;~;1uBs>8k*UZ|v& z_M3E6P?%IHsTRSF-!L4$4}*(?OHQMN@DmoKVU&@kP@aW&LQLp7Y+(q-z3Sx-6d6E;5MGbAyZ=L#WoJojhmKDx{w4n>Ndr@8w;14+`r76bp2| zr;&4(C8V^el#DPTyo${CG@@Y|q9_eVgiC_6oR+YPms4IYBRZs!OAAC8@{UU!r%k^S zG$WIgGmEn50}Y8ta2Tr@;7v)G9am*BiHXBUK;q{_e(0h6@;Rz+eh6?hlaQ3HyThv3MG%OZ%8U&wuEYZI{l5*6y^|=&*yojRI zvGpAR(75lGMdTt#%sHMfe2dZ`z@xyHf%Zca5>`NL=m~^uc~nPCWkqD}R2-uAWa@Fb z)aeTVb|BZJ(>oaMcDhd7ZK=FTvGfG!o&&{c_%9|Ab^&@B#JX>_?B3uBx- zL{B9Ihc5M9EyiJ~Q-<7ju_d1GPMN4}!_ui$o;%9)%hnVZ?rj!so~gjSA@h4-tGyaw zt346oyL=(6gIrvgZOGO{Y&$*l1M;bm1L>Fh2cb|c;X~x~>PcMqR#>RNLHalm^T>16 z`O~$zY0wSJ1aT5$$~OhPw*Xg=#0^Qv_}rD61`&yyFvYH0Wh_B`;$iOE3t8;|R;<*h zWF^$C+ehF`+uf;BwDK@-Zl@h+e|>aK)Oj=Q>%K2mW+^% zORft3sEScU8WX-nOvX#Juy|IUKdeTy*4(MY02hZejZ{OM@}(ifQHq1bb+8U8sAh00 znH$h5%?YhAe>a(&AkA>#7RcMU8+wDPE>Iz_+eURzMpZs#x(Ikvi5oL%*2Z{516o)7 zVTaAQt$Y?@x_KvRaGij8)!b|Fm9tPS;;UV!SJyo5MSM+t9B0CDh``cnXjSg~+g49H zur*$V5*+ftK@|zts?a`8hpNa6+qCj=LaObnwZK6iuMLjfM#94Z;j8xA!%Vx()57%8 zb8znKbKVc8&uFY;8sUI`s?;R6i-|@waTgP%t&Ofmt<>1G{z}G#lWK!>yRFM_A=ADc z7w&m;foHd&mo_(7P5p%C35y=Mxy*O-i;7%zQ_%yrF-s)n#^uCW579(@tKnmfV7>Xf z9W=`AwekY-Frtn|V~$0_Q!hz5QRZbKp~X6KyaDKw+O7?2Z1vtz@iF&mX4`Vrg{0|p zL#o@MN*GJBzErc0s-B#f`ZB9nYT9v8yJ+77j@7V@VM(sp1{^&NWfRpo=q&-1^lb}Z zf@z()eGfRr#J^2|>ctj~ri9bv>BW*EW4S5vKo&Cwn?WwCA)66bXT;gqa_BF*tC3Dm zXsxG9t(3N|fd0=uD-&BP@ z_D8Pf71ce(g3TQ*o=@0f6@q57$$&CRpQ zJe*IzOhm$B7O=^DZJ&b8>ct?&DHBPZ|3=b5q8a5Z3MId1JIHI%P=>bLkgR#vBI$sdOmXy}uM*UEaTS`$=kOTk`j*=pPBNj_`8qo}UHb zZj5|Ylv`c)oS0Q?^j9N>j@H-EK1Rb6!b2M2gt!xqJyN^Te@}Fa8~!LWv(%E?tYO~+ z)n~K6_O+8OyB&`cUoNCL5S`CS%x`Gqe}!KVPyMx$x+&(wjVFS6HzaXyX)@iO=L=qZD-53M)gs6c^Y9M`)|DsR||*=Q{Mo}cykc>rO^*JTq?@k`!k{scYT+d{g1x15uau^@53*@`QN|%t@E4zx%YbT_0`{A{pHL5{>xvN z5TFCCo{9t=?zP2kcu9Wqzkl_&jFRtP{Y}66_4M+?+xI{JPFE&ttDUnEVIjVI%Hfje zzr8-8(bLT#iToR4-aMgnH3@48DxF=}#W8i^X0Vkaz*dVlsa(kx5pK&ZxL1vjX$Po# zi)peoWW8!1By1t-y|qU{2$rD2w6%fTt?Wn()3(|)=+&lhKE#_ zw~Tqo#=Z`5eHx^X+u%DmnG?7P$Kx^e9@K%SkKZ;JRqyHo0d1yj0Hb-vkHl8DByyL? z=gd(0+WD+zqMV48t`IY4$OL=yhomVXI9yJS;jafH#E}^8)kE1ld*Ck8lr8Tk`(BS~ z#GA(OYVTdh(rCQ~*1&?peCq+c6>vm!3;t1(Iv$AO*$ej#UZ$}*MbnRi7N)~DD`gE+}^px zfr~%6#$%@)>}!LXh)s!Ezd7aWcB-qcHNT6XUHmEKq}*rg?}ju&&%$N5584pE?oMY3 z_``c1s@x70L_D-hXazEwGXktcM}201#WYPCyQ5iu*6Z{Joox#qgLRMr*j^zKwQk(jQVTJoTX+0{?uS0OuVKo9Z`7z ztgvxjS)$ZFF_6NK2q9&kOV``UU4*&8(pLv;lex19lSF>Z=$h;MBDf8-%0*yW+0Dmg zTX4lzR%K|e2|G*Zc9wb_;I!@%QJVf=e*5m#%N;fCe-q!AUcLIf`?YfJ7k!MV+eP2W z|5lhr9%qr1?^_5p(zhE{*I08?agRHlI!V(H8NpRl z&6ugP*bjX=E8A9vqskuNJR0Gi_*^)5zMZBnF;4+yNWu}}u1SIP2v#wm&06^w*lHN` zo`~w=kmb15rx7b6T1latCP^%YJ3BNQGuuzT10ml19fDZZ#f{e~cmKEFoS({JiB)K*f@C+zwKAAXI;o z%bHtP09uu8T8ebM4a>&Fm{&#^L<1Ua2TQ4d@Nh8aLxf&5pS5zfN#l*R0!eecHh&6hJRZwrXuByghQ$|zEv5W#sR~A zhol{aqbeMt;y(In%yO<0!{*D)e&q_fi21?7;sp_cvf4v}4r(VH zM*;&m%N(jpiY~TGrTuo6XwR}1H#)sBQw69{;75e?D?=^XTR(oph|FLdN+xYtb zW%vK|y1icc{{PC{m5!{?C1*bsSR&E%|ZhbP>jjqzXlazB3B}mL8Pfuq#^f^msXK^YT2*o?5 zGju?`h5qU8Jd%B%y?B7Dj*3^jTA#LX!_ksEj?B7LhFzgT*X90mP_?wMOIYG_X`|Jr zf{;*8z3q`N6-qSS^EQTcuUlx&hNxyx%_oSDmz-boT{ZvOo-6jVEDaPD*Xc-tKfQ}< zoM)@pUQKxums+V=6W4|yR2$Z=uac~vEJ@zGd{=j+)S62+e^(&a9`j~W8*_B7eF+HU zDj~ii;0i|#_o+PEHDzeQ-SOquo^$m3Z~m9wZ~kxom;SF^XIK8&-}|-e?EU`gx6b1h z+R=sj^6lW)uG9a0(b?h!l_w(`N3%(~I3@kf>a1pmzN)p}&eDdlm|F>8-CEG47`S7` zJ)$lg6Un?eOrc&%ia~a7*;<4oM(x^yGw|20bM*W7ubh`%;My;}U%S2j@A==q_WHj= z8Of-<-(UUuA^H8K{H0z><{te1YWNaZ8{QTE__E)9_42ol#`3q9FMs{ssj6>PuiIC9 zfj&$L;$%YZVs*zh5nv)nWz~^=g4BUK^z!Pb6EqkMj?lGosiM8k{wtJBaRS;49aAC@ zhJO6SB7(3$I6`bZ79`0p^G+E0_~E36mQxi6F+{ziqkX5>cX~%3di%q{(Qxm;=^hR% zH~eMAbCyVHH>CoBU^SE0Ca9unTF3qRkReJ_y12E!gdK9H^X2w;0@dM=v$c1|LVWk; z$CFJrtiIvxrv)AOLH3Utav7mjw1eg8L)E>4%e0tA1!T3%+z5Gb+VpvaLCx^38IPeJ zWkNp;DVxL|C>20j`Om|#B~sQOjtv4I)(T)S;rUN+rD49XnFNd?TWNhXB^=gRLm+}X zO9Tp2k)RPlKJfy~iH~Rm3pzxrqZ=|ePCyAt{@p3JxM_)LAXjZVo~*d~RV#7|#+5qy zzYS3D)Txsn8_)GN0eBA~A@3OWe_WDJW;qnqj7?$b-q{kE?a*{R4S!kVPGSUJYL=%k+yhRsZ&z zZ;V>`^Gn0GSI*0IYyO75tLQ4&(NHP8j+-)gJ@g76F`pdQ-nq4bnV6-+e*@X@ud`(M zXX+j&_4@RVcm5+mA-dXP`C%EfoG+uZ<9 zTo%DmAvRn0x}tdEPDhQKGY^xpgOh~MS4k+}aKTZ)n(uqw>S#8K)%$>39$zz$yeVf9 zOT`AvUWVdIeBPQ@w%fqq($=MUW9x@4NgB_2S67Ug|DS3<%YYKJSLL^;dJk?5;*bDTA zcr?TTig1#09H22%G5TmUN8xM4IP&XDG{E&)Qh=4lC}Aj>azZkQKAq4+l%sSkC=KvG zOsPOrpb_zKDhR~={G9ES!+|_Arf7-<3TY5ffiT1XH^9|agIpjyDrIH|K_D^qk`xEp zU`3b{1b02DC?t>hO)za5Ie`4YF0`Dn^Ghx4O2st(dsa3hvT zyveD1brf$$(b`ENb-NZr{@JqrdS2Bd5o)r!#<5BCM>hA zla~cBt~mGq!BXVm$nc^$F^UDkC=M`Llj`$9o&}e{bYNbN9MRJ^CAVH8y z4N1fhoxVnwuhECs=PG>R*rdc%aGK_XE-2HB01*^e{WclaI$c}!Y&F<-eKwxb$#fk)h6S*Wi>0`WrD$^c?`!e_!v;M0 z*x1&z=&@^@vpz7|6eKC z6E3m8N~2@(vGOQDlg}`(`?mTP{iT(Ex?ZPdf+K&l-Qd7YPfAY2X7zQO;Ih(<04&Q| zTmyhb2>YRf6I3x8r6dp)|$2R8S8Fc8?`wS;xTC{ukS-0)1dZP z`&0N&n>D8UkH{uUiDK?=%ayxI+=he5j6}(Yd0g+kSJ@2E(s-NfKKT7OL*k4asK#a3E&&QuU`y;zrJ%!#&!LYHuaW=YYU@2-i* zqWXx&CM7Est%8^U2le@rTnlKh{#Pr2hHE5(uh3XEpq5D7dBgiHV2)Z|ButFvk$ctG}k`AXs#cyN$u5E?=Ie+o!8=Rs(F6VR9EkBCsolv zs>Idl<-4%hRim*QZytbS#5#eo+Sl#15Phq0vMw z@K@U7_n2d>sOn#VzJ7!l_z z0mXZT;tdLVvEW&gF>eZ;vt&uR)lO?X(0QH4j)tl7&dQr#4`&I3ue}9>U^A)C!@9H$ zTXe_Wdy~IvgI*`phsf&nwlbPh>n^FAOgT#@)A+te9-c33d49J3EV=(h-E+F(4KU63 zzjSxIgN6HFcK5r__rE;G^Pu;?DDHWh8(_>u2-yWE`5iF!r`lU!fOhz@cn?fsU{>7( zlYRWAZiD%+efz`0VCzNjTe|;YmFpL-jThoWQ+z;;l2`DOw%_9zZbwl&Mi6+7gmA!bb>5+V-Me^mmguq%!6G|8w5s!r=zw9L=yYh1U^&GBwOCPcSzujKH zoiagCNWu}}0^QOeP%+9QBB>+3I`cplE=78X0eP>ec$^`rVXG${5|sz`cFG=UAf8$= zd43+{S=9e&Y=YghtlcIfaH!h)9MA9}bT8yS@FxBTR4?ACUc# z*FEU<@m_y-*WVrN?H>-j@nF!~^^W!qj&{382jg+~aBsIudj6P<0oasDW!)U5nb2gK zjyfI-cR*wG+0LRZgOpSEmT^Bf9CRuDXQ8Zvynv;?6Tw{^rh>|^qW^+WW%vylW$hfl z4k96@!4Ty)ssDFPTPHi&r%aCjrCzu4H`T-!Yz^oBjZb;7(D1B;qj;#3Og=%8*#d8^ z!iD`#e-$p=>-Tq$`iD=+h5LJldxw5+7w>lcgRy_q^#=Wse>C>?yWM^dd*0FB-k#Un z?{yE3#=8SN*x&OGy1j!Q!Q+0?s-T3?!ma*Js^GT4G#K;`@7zFpB(P{p4TV6!G3=ugVAnx7ax+N?m=(2*Bg7|-jVmrg%8Dr-A=EP3l(pzz=cOE zs)dKUN8RqA|C9^zu0KBNdWT1c9^O0Zk|$~s+NS3vnC{x#p?O0zkhhpJM3nB_0)#f^Yi>XKhMt- SKmR8H0RR8piF)b)z5xKey}ES( literal 0 HcmV?d00001 diff --git a/charts/postgres-operator/values.yaml b/charts/postgres-operator/values.yaml index 881ff05d6..2511a09d3 100644 --- a/charts/postgres-operator/values.yaml +++ b/charts/postgres-operator/values.yaml @@ -1,7 +1,7 @@ image: registry: ghcr.io repository: zalando/postgres-operator - tag: v1.13.0 + tag: v1.14.0 pullPolicy: "IfNotPresent" # Optionally specify an array of imagePullSecrets. diff --git a/manifests/configmap.yaml b/manifests/configmap.yaml index 094bd6bd5..9473ef5ec 100644 --- a/manifests/configmap.yaml +++ b/manifests/configmap.yaml @@ -86,7 +86,7 @@ data: # logical_backup_cpu_limit: "" # logical_backup_cpu_request: "" logical_backup_cronjob_environment_secret: "" - logical_backup_docker_image: "ghcr.io/zalando/postgres-operator/logical-backup:v1.13.0" + logical_backup_docker_image: "ghcr.io/zalando/postgres-operator/logical-backup:v1.14.0" # logical_backup_google_application_credentials: "" logical_backup_job_prefix: "logical-backup-" # logical_backup_memory_limit: "" diff --git a/manifests/operatorconfiguration.crd.yaml b/manifests/operatorconfiguration.crd.yaml index d4990bf2b..ded2477d7 100644 --- a/manifests/operatorconfiguration.crd.yaml +++ b/manifests/operatorconfiguration.crd.yaml @@ -508,7 +508,7 @@ spec: pattern: '^(\d+m|\d+(\.\d{1,3})?)$' logical_backup_docker_image: type: string - default: "ghcr.io/zalando/postgres-operator/logical-backup:v1.13.0" + default: "ghcr.io/zalando/postgres-operator/logical-backup:v1.14.0" logical_backup_google_application_credentials: type: string logical_backup_job_prefix: diff --git a/manifests/postgres-operator.yaml b/manifests/postgres-operator.yaml index fbba84c7f..e3f77657e 100644 --- a/manifests/postgres-operator.yaml +++ b/manifests/postgres-operator.yaml @@ -19,7 +19,7 @@ spec: serviceAccountName: postgres-operator containers: - name: postgres-operator - image: ghcr.io/zalando/postgres-operator:v1.13.0 + image: ghcr.io/zalando/postgres-operator:v1.14.0 imagePullPolicy: IfNotPresent resources: requests: diff --git a/manifests/postgresql-operator-default-configuration.yaml b/manifests/postgresql-operator-default-configuration.yaml index db0d13b5f..570ebd338 100644 --- a/manifests/postgresql-operator-default-configuration.yaml +++ b/manifests/postgresql-operator-default-configuration.yaml @@ -168,7 +168,7 @@ configuration: # logical_backup_cpu_request: "" # logical_backup_memory_limit: "" # logical_backup_memory_request: "" - logical_backup_docker_image: "ghcr.io/zalando/postgres-operator/logical-backup:v1.13.0" + logical_backup_docker_image: "ghcr.io/zalando/postgres-operator/logical-backup:v1.14.0" # logical_backup_google_application_credentials: "" logical_backup_job_prefix: "logical-backup-" logical_backup_provider: "s3" diff --git a/pkg/controller/operator_config.go b/pkg/controller/operator_config.go index ba347b2fd..5739f6314 100644 --- a/pkg/controller/operator_config.go +++ b/pkg/controller/operator_config.go @@ -180,7 +180,7 @@ func (c *Controller) importConfigurationFromCRD(fromCRD *acidv1.OperatorConfigur // logical backup config result.LogicalBackupSchedule = util.Coalesce(fromCRD.LogicalBackup.Schedule, "30 00 * * *") - result.LogicalBackupDockerImage = util.Coalesce(fromCRD.LogicalBackup.DockerImage, "ghcr.io/zalando/postgres-operator/logical-backup:v1.13.0") + result.LogicalBackupDockerImage = util.Coalesce(fromCRD.LogicalBackup.DockerImage, "ghcr.io/zalando/postgres-operator/logical-backup:v1.14.0") result.LogicalBackupProvider = util.Coalesce(fromCRD.LogicalBackup.BackupProvider, "s3") result.LogicalBackupAzureStorageAccountName = fromCRD.LogicalBackup.AzureStorageAccountName result.LogicalBackupAzureStorageAccountKey = fromCRD.LogicalBackup.AzureStorageAccountKey diff --git a/pkg/util/config/config.go b/pkg/util/config/config.go index 6c76718b7..30b967beb 100644 --- a/pkg/util/config/config.go +++ b/pkg/util/config/config.go @@ -127,7 +127,7 @@ type Scalyr struct { // LogicalBackup defines configuration for logical backup type LogicalBackup struct { LogicalBackupSchedule string `name:"logical_backup_schedule" default:"30 00 * * *"` - LogicalBackupDockerImage string `name:"logical_backup_docker_image" default:"ghcr.io/zalando/postgres-operator/logical-backup:v1.13.0"` + LogicalBackupDockerImage string `name:"logical_backup_docker_image" default:"ghcr.io/zalando/postgres-operator/logical-backup:v1.14.0"` LogicalBackupProvider string `name:"logical_backup_provider" default:"s3"` LogicalBackupAzureStorageAccountName string `name:"logical_backup_azure_storage_account_name" default:""` LogicalBackupAzureStorageContainer string `name:"logical_backup_azure_storage_container" default:""` diff --git a/ui/app/package.json b/ui/app/package.json index e96ee77dc..ef24834ca 100644 --- a/ui/app/package.json +++ b/ui/app/package.json @@ -1,6 +1,6 @@ { "name": "postgres-operator-ui", - "version": "1.13.0", + "version": "1.14.0", "description": "PostgreSQL Operator UI", "main": "src/app.js", "config": { diff --git a/ui/manifests/deployment.yaml b/ui/manifests/deployment.yaml index 9b0038579..e09dd1e4f 100644 --- a/ui/manifests/deployment.yaml +++ b/ui/manifests/deployment.yaml @@ -18,7 +18,7 @@ spec: serviceAccountName: postgres-operator-ui containers: - name: "service" - image: ghcr.io/zalando/postgres-operator-ui:v1.13.0 + image: ghcr.io/zalando/postgres-operator-ui:v1.14.0 ports: - containerPort: 8081 protocol: "TCP"