From d41d926aeb51b8c894cf0e9342fbcbe260175a1a Mon Sep 17 00:00:00 2001 From: Shahab Dogar Date: Sat, 6 Sep 2025 20:49:29 +0500 Subject: [PATCH] Revert "feat: add barman plugin into postgres cluster" This reverts commit ed6ef99bb783b4f0ea245609f507f3c76216dff4. --- postgres/index.ts | 48 ----------------------------------------------- 1 file changed, 48 deletions(-) diff --git a/postgres/index.ts b/postgres/index.ts index 33776f8..b597027 100644 --- a/postgres/index.ts +++ b/postgres/index.ts @@ -17,7 +17,6 @@ type PostgresClusterOptions = { initSecretName: string; certManagerApiVersion: string; version: string; - backupR2EndpointURL: string; }; export class PostgresCluster extends Construct { @@ -35,44 +34,6 @@ export class PostgresCluster extends Construct { namespace: options.namespace, }); - const destinationPath = "s3://rihla-backups/"; - - const endpointURL = options.backupR2EndpointURL; - const barmanConfiguration = { - destinationPath, - endpointURL, - s3Credentials: { - accessKeyId: { - name: "cloudflare-r2-token", - key: "access_key", - }, - secretAccessKey: { - name: "cloudflare-r2-token", - key: "secret_key", - }, - }, - }; - - new Manifest(this, "r2-backup-store", { - provider: kubernetes, - manifest: { - apiVersion: "barmancloud.cnpg.io/v1", - kind: "ObjectStore", - metadata: { - namespace: options.namespace, - name: "r2-postgres-backup-store", - }, - spec: { - configuration: { - ...barmanConfiguration, - wal: { - compression: "gzip", - }, - }, - }, - }, - }); - const { certManagerApiVersion } = options; const certNames = { @@ -335,15 +296,6 @@ export class PostgresCluster extends Construct { "hostssl sameuser all all cert", ], }, - plugins: [ - { - name: "barman-cloud.cloudnative-pg.io", - isWALArchiver: true, - parameters: { - barmanObjectName: "r2-postgres-backup-store", - }, - }, - ], enableSuperuserAccess: false, bootstrap: { initdb: {