P3: PostgreSQL disaster recovery test and borgmatic k8s-pg backup #32

Merged
eblume merged 4 commits from feature/p3-postgresql-borgmatic into main 2026-01-19 18:00:32 -08:00
2 changed files with 3 additions and 4 deletions
Showing only changes of commit ec1198f5f4 - Show all commits

Fix apps selfHeal and borgmatic secret field name

- Disable selfHeal on apps app to allow manual revision changes during dev
- Fix secret-borgmatic.yaml.tpl to use db-password field

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Erich Blume 2026-01-19 17:46:47 -08:00

View file

@ -17,8 +17,7 @@ spec:
syncPolicy:
automated:
prune: true
selfHeal: true
# selfHeal disabled: allows manual revision changes on child apps during development
# Sync apps app manually when adding/removing Application manifests
syncOptions:
- CreateNamespace=true
# Auto-sync enabled: new/changed Application manifests appear automatically
# but child apps still require manual sync (they have manual sync policy)

View file

@ -10,4 +10,4 @@ metadata:
type: kubernetes.io/basic-auth
stringData:
username: borgmatic
password: {{ op://vg6xf6vvfmoh5hqjjhlhbeoaie/mw2bv5we7woicjza7hc6s44yvy/password }}
password: {{ op://vg6xf6vvfmoh5hqjjhlhbeoaie/mw2bv5we7woicjza7hc6s44yvy/db-password }}