diff --git a/apps/backup/postgresql/wiki-js/kustomization.yaml b/apps/backup/postgresql/wiki-js/kustomization.yaml index 53d3d76..081ff5b 100644 --- a/apps/backup/postgresql/wiki-js/kustomization.yaml +++ b/apps/backup/postgresql/wiki-js/kustomization.yaml @@ -19,11 +19,10 @@ patches: - name: pg-dump env: - {name: BACKUP_TARGET, value: wiki-js} - - {name: BACKUP_MODE, value: database} - - {name: PGHOST, value: postgresql} + - {name: BACKUP_MODE, value: all} + - {name: PGHOST, value: wiki-js-cnpg-rw} - name: PGUSER - valueFrom: {secretKeyRef: {name: wiki-js-postgresql, key: USERDB_USER}} - - name: PGDATABASE - valueFrom: {secretKeyRef: {name: wiki-js-postgresql, key: USERDB_NAME}} + value: postgres + - {name: PGDATABASE, value: postgres} - name: PGPASSWORD - valueFrom: {secretKeyRef: {name: wiki-js-postgresql, key: USERDB_PASSWORD}} + valueFrom: {secretKeyRef: {name: wiki-js-cnpg-superuser, key: password}} diff --git a/apps/wiki-js-postgresql/values.yaml b/apps/wiki-js-postgresql/values.yaml deleted file mode 100644 index 992dd34..0000000 --- a/apps/wiki-js-postgresql/values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -settings: - existingSecret: wiki-js-postgresql - superuser: - secretKey: POSTGRES_USER - superuserPassword: - secretKey: POSTGRES_PASSWORD - -userDatabase: - existingSecret: wiki-js-postgresql - name: - secretKey: USERDB_NAME - user: - secretKey: USERDB_USER - password: - secretKey: USERDB_PASSWORD - -storage: - requestedSize: 5Gi - className: rook-ceph-block - persistentVolumeClaimRetentionPolicy: - whenDeleted: Retain - whenScaled: Retain - -resources: - requests: - cpu: 100m - memory: 512Mi diff --git a/bootstrap/wiki-js-postgresql.yaml b/bootstrap/wiki-js-postgresql.yaml index 1f00ef3..398b255 100644 --- a/bootstrap/wiki-js-postgresql.yaml +++ b/bootstrap/wiki-js-postgresql.yaml @@ -5,24 +5,17 @@ metadata: namespace: argocd spec: project: homelab - sources: - - repoURL: https://groundhog2k.github.io/helm-charts/ - chart: postgres - targetRevision: 1.5.14 - helm: - releaseName: postgresql - valueFiles: - - $values/apps/wiki-js-postgresql/values.yaml - - repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git + source: + repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git targetRevision: main - ref: values + path: apps/wiki-js-postgresql/service destination: server: https://kubernetes.default.svc namespace: wiki-js syncPolicy: automated: enabled: true - prune: false + prune: true selfHeal: true syncOptions: - CreateNamespace=true