diff --git a/kube/deploy/apps/paperless-ngx/app/hr.yaml b/kube/deploy/apps/paperless-ngx/app/hr.yaml index 7bb06147..958f3578 100644 --- a/kube/deploy/apps/paperless-ngx/app/hr.yaml +++ b/kube/deploy/apps/paperless-ngx/app/hr.yaml @@ -59,7 +59,7 @@ spec: PAPERLESS_DBHOST: valueFrom: secretKeyRef: - name: &pguser "pg-paperless-ngx-pguser-paperless-ngx" + name: &pguser "pg-home-pguser-paperless-ngx" key: "pgbouncer-host" PAPERLESS_DBPORT: valueFrom: diff --git a/kube/deploy/apps/paperless-ngx/ks.yaml b/kube/deploy/apps/paperless-ngx/ks.yaml index 50a3290c..6702730a 100644 --- a/kube/deploy/apps/paperless-ngx/ks.yaml +++ b/kube/deploy/apps/paperless-ngx/ks.yaml @@ -13,50 +13,17 @@ kind: Kustomization metadata: name: paperless-ngx-db namespace: flux-system + labels: + prune.flux.home.arpa/enabled: "true" + db.home.arpa/pg: "pg-home" spec: - path: ./kube/deploy/core/db/pg/clusters/template + path: ./kube/deploy/core/db/pg/clusters/template/pguser + targetNamespace: "pg" dependsOn: - - name: 1-core-db-pg-app - - name: 1-core-storage-democratic-csi-local-hostpath + - name: 1-core-db-pg-clusters-home - name: 1-core-secrets-es-k8s postBuild: substitute: - PG_APP_NAME: &app "paperless-ngx" + PG_NAME: "home" + PG_DB_USER: &app "paperless-ngx" PG_APP_NS: *app - PG_DB_NAME: *app - PG_DB_USER: *app - PG_REPLICAS: "3" - PG_SC: "local" - PG_CONFIG_VERSION: "15.2-11" - PG_CONFIG_SIZE: "10Gi" - patches: - - patch: | - apiVersion: postgres-operator.crunchydata.com/v1beta1 - kind: PostgresCluster - metadata: - name: "pg-paperless-ngx" - namespace: "paperless-ngx" - spec: - backups: - pgbackrest: - global: - repo1-path: "/pgbackrest/repo1/paperless-ngx" - target: - group: "postgres-operator.crunchydata.com" - version: "v1beta1" - kind: "PostgresCluster" - name: "pg-paperless-ngx" - namespace: "paperless-ngx" - - patch: | - apiVersion: v1 - kind: PersistentVolume - metadata: - name: "pg-paperless-ngx-wal-nfs" - spec: - nfs: - path: "${PATH_NAS_BACKUPS_PGBACKREST}" - target: - group: "" - version: "v1" - kind: "PersistentVolume" - name: "pg-paperless-ngx-wal-nfs"