From b3b19b870b36c6b2aafb24aa4a83031bf2a31aff Mon Sep 17 00:00:00 2001 From: Peter Kurfer Date: Thu, 10 Oct 2024 22:14:00 +0200 Subject: [PATCH] feat(db): configure backup again --- cnpg/cluster/kustomization.yaml | 2 +- cnpg/cluster/resources/cluster.yaml | 34 +++++++++--------- .../resources/secrets/cnpg-backup-creds.yaml | Bin 562 -> 532 bytes 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/cnpg/cluster/kustomization.yaml b/cnpg/cluster/kustomization.yaml index 8c00ba9..a329ad0 100644 --- a/cnpg/cluster/kustomization.yaml +++ b/cnpg/cluster/kustomization.yaml @@ -5,5 +5,5 @@ resources: - resources/secrets/cnpg-backup-creds.yaml - resources/secrets/ext-pgo-admin.yaml - resources/cluster.yaml - #- resources/backup.yaml + - resources/backup.yaml - resources/pool.yaml diff --git a/cnpg/cluster/resources/cluster.yaml b/cnpg/cluster/resources/cluster.yaml index dad2f79..1d5f42a 100644 --- a/cnpg/cluster/resources/cluster.yaml +++ b/cnpg/cluster/resources/cluster.yaml @@ -50,23 +50,23 @@ spec: compression: snappy maxParallel: 8 - #backup: - # barmanObjectStore: - # destinationPath: "s3://cnpg/app-cluster/" - # endpointURL: "http://garage.garage.svc:3900" - # s3Credentials: - # accessKeyId: - # name: cnpg-backup-creds - # key: ACCESS_KEY_ID - # secretAccessKey: - # name: cnpg-backup-creds - # key: ACCESS_SECRET_KEY - # region: - # name: cnpg-backup-creds - # key: AWS_REGION - # wal: - # compression: snappy - # retentionPolicy: "30d" + backup: + barmanObjectStore: + destinationPath: "s3://backup/cnpg/gen2/app-cluster/" + endpointURL: "https://fsn1.your-objectstorage.com" + s3Credentials: + accessKeyId: + name: cnpg-backup-creds + key: ACCESS_KEY_ID + secretAccessKey: + name: cnpg-backup-creds + key: ACCESS_SECRET_KEY + region: + name: cnpg-backup-creds + key: AWS_REGION + wal: + compression: snappy + retentionPolicy: "30d" resources: requests: diff --git a/cnpg/cluster/resources/secrets/cnpg-backup-creds.yaml b/cnpg/cluster/resources/secrets/cnpg-backup-creds.yaml index 6d998a1fbfcd24ec6130c71e29fd4beb615b0caa..54362a471acddfb0527ad22dd5d8bdb5993b971f 100644 GIT binary patch delta 510 zcmVhF)~+7c62pxIAcLG zL0U{_YYI_$S2t--LT61^I8td?cx^N?X?jdpF-vthOG7tKH*-@^IeJM(OHD>cI0`L3 zAXqXrH8D9LSWH4RRy1%cS~f>!FlTFUPHHqwX;3&tctJ5{RDV@?OKd|-IZ942S2%5B z3N|ZwH(^d`HhOPyX)8iFNmEi(S!#A~adJ{;T2n$~Rc~rIYBP0sFH2W63N0-yAV)`Q zWI=6oWmsfVPcJY@QbloROk#LNVJmrBFJ*9ecx-26Z**i(Wkq;*3MQ%?_dcd>xP25j zck9%@9ibB#HGk;?!V&ol;4uUL5uAS3Wc{(Z`b&%AH0gODv4mj1Y22ruz(O3o9BTqr zMwt9Y(`Td7$PHdnkMVVVzYnu<9B}gc@+u87Fn2d~ui>@zwT$@i_ELW&6%8V5En|ew zteElgmhEJ)A$Y}KJ@U4+a6;KI`?d@C5uY!+!JA7*sdpVY)T=UR33bq~UDH;@&*QKW zJJ;%kJSqm=*C%|6HLKE->0?{R;-Eni!hVrfjH+vCec#fa9PfN6f;|-Jt`SY)+OVjU zR#OKYRrEHnO2fx%qP~0V6(V><8GM=<@&$<|HXc^EjJav>S1T8Xgz+w?3a`9{KOHI5 A&Hw-a delta 541 zcmV+&0^Ab)pwWppuYP&ZOTdT4ESO>B8VPB=9-NJvY0D>YP7Q)N!hXfn~zL~>STb$C)yF@HE$N>OZ3G*mG{S9e%< z3UGO2P)}J|OG9)@cx*UkN?~I;IXPKkby`(KOLKR1No;3AS~5mYT5CdU3N0-yAY^e< zW=~8+Nk?u(Mo(0CcWQb;XKyfCbW}`JRd#Y%P)Al%LS-{SSxhxi3Q?!O(v9A4k$tm# zpyfMr`l@%Gc7Ig5{!;3T_@~HF2+{A$>W0oeQp{!wZlrUUlt>*t93JOfr91-RR4gQ~ z!}P&yeE4$2s+l)p0R^pndRg+z`n^=96sl0-JRFndR#^3k_KYC>_Nay|7;VrDTwobI z>m8kR_MDjOR%5?4{M6*kCs7c`986{cCcPiq`FLm1cz|=?9z+Z5_QG zxv@yr(e?!aO_aNG*b^hW-L!*;sr$Ia<|ZU|UR{fCNmoTur{>qGlmOCRCqbMvf-%>4 f=M1ryJQhsaf=h>rvPx~!VVAILL}}u=ixSpWC@1BH