Cut Ombi over to CloudNativePG

This commit is contained in:
feedc0de committed 2026-10-25 12:40:05 +01:00
1 parent ebdda73fa0
commit 6ae1fec9f3
3 files changed
+9 -49

No files matched your search

@@ -19,11 +19,10 @@ patches:
- name: pg-dump
env:
- {name: BACKUP_TARGET, value: ombi}
- {name: BACKUP_MODE, value: database}
- {name: PGHOST, value: postgresql}
- {name: BACKUP_MODE, value: all}
- {name: PGHOST, value: ombi-cnpg-rw}
- name: PGUSER
valueFrom: {secretKeyRef: {name: ombi-postgresql, key: USERDB_USER}}
- name: PGDATABASE
valueFrom: {secretKeyRef: {name: ombi-postgresql, key: USERDB_NAME}}
value: postgres
- {name: PGDATABASE, value: postgres}
- name: PGPASSWORD
valueFrom: {secretKeyRef: {name: ombi-postgresql, key: USERDB_PASSWORD}}
valueFrom: {secretKeyRef: {name: ombi-cnpg-superuser, key: password}}
-32
View File
@@ -1,32 +0,0 @@
settings:
existingSecret: ombi-postgresql
superuser:
secretKey: POSTGRES_USER
superuserPassword:
secretKey: POSTGRES_PASSWORD
userDatabase:
existingSecret: ombi-postgresql
name:
secretKey: USERDB_NAME
user:
secretKey: USERDB_USER
password:
secretKey: USERDB_PASSWORD
customScripts:
02-ombi-databases.sql: |
CREATE DATABASE "ombi-settings" OWNER ombi;
CREATE DATABASE "ombi-external" OWNER ombi;
storage:
requestedSize: 5Gi
className: rook-ceph-block
persistentVolumeClaimRetentionPolicy:
whenDeleted: Retain
whenScaled: Retain
resources:
requests:
cpu: 100m
memory: 512Mi
+4 -11
View File
@@ -7,24 +7,17 @@ metadata:
argocd.argoproj.io/sync-wave: "0"
spec:
project: ombi
sources:
- repoURL: https://groundhog2k.github.io/helm-charts/
chart: postgres
targetRevision: 1.5.14
helm:
releaseName: postgresql
valueFiles:
- $values/apps/ombi-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/ombi-postgresql/service
destination:
server: https://kubernetes.default.svc
namespace: ombi
syncPolicy:
automated:
enabled: true
prune: false
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true