fix(paperless-ngx): pg-home

This commit is contained in:
JJGadgets
2023-12-25 08:25:21 +08:00
parent 52c836031c
commit aa840461d0
2 changed files with 9 additions and 42 deletions

View File

@@ -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:

View File

@@ -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"