Cut Wiki.js over to CloudNativePG

This commit is contained in:
feedc0de committed 2026-10-25 12:44:08 +01:00
1 parent e2c0a80d2d
commit 930346f75e
3 files changed
+9 -44

No files matched your search

@@ -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}}
-27
View File
@@ -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
+4 -11
View File
@@ -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