diff --git a/clusters/cl01tl/manifests/paperless-ngx/Cluster-paperless-ngx-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/paperless-ngx/Cluster-paperless-ngx-postgresql-18-cluster.yaml index 1b04e29f0..9c136d0d2 100644 --- a/clusters/cl01tl/manifests/paperless-ngx/Cluster-paperless-ngx-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/paperless-ngx/Cluster-paperless-ngx-postgresql-18-cluster.yaml @@ -52,6 +52,15 @@ spec: barmanObjectName: "paperless-ngx-postgresql-18-backup-garage-local" serverName: "paperless-ngx-postgresql-18-backup-1" bootstrap: - initdb: + recovery: database: app - owner: app + source: paperless-ngx-postgresql-18-backup-1 + externalClusters: + - name: paperless-ngx-postgresql-18-backup-1 + plugin: + name: barman-cloud.cloudnative-pg.io + enabled: true + isWALArchiver: false + parameters: + barmanObjectName: "paperless-ngx-postgresql-18-recovery" + serverName: paperless-ngx-postgresql-18-backup-1 diff --git a/clusters/cl01tl/manifests/paperless-ngx/Deployment-paperless-ngx.yaml b/clusters/cl01tl/manifests/paperless-ngx/Deployment-paperless-ngx.yaml index e69b0d192..6ff1367af 100644 --- a/clusters/cl01tl/manifests/paperless-ngx/Deployment-paperless-ngx.yaml +++ b/clusters/cl01tl/manifests/paperless-ngx/Deployment-paperless-ngx.yaml @@ -49,6 +49,11 @@ spec: secretKeyRef: key: port name: paperless-ngx-postgresql-18-cluster-app + - name: PAPERLESS_DBNAME + valueFrom: + secretKeyRef: + key: dbname + name: paperless-ngx-postgresql-18-cluster-app - name: PAPERLESS_DBUSER valueFrom: secretKeyRef: