Add expense-tracker Application

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
2026-09-20 18:46:39 +02:00
co-authored by Claude Sonnet 5
parent a6e33217ee
commit 7188566c76
2 changed files with 23 additions and 3 deletions
+19
View File
@@ -33,6 +33,25 @@ applications:
syncOptions:
- CreateNamespace=true
# Budget / expense tracker: web app + Postgres + ingress (https://budget.smokyzone.de:30444).
# Needs its secrets in OpenBao first (secret/expense-tracker/{app,db}) - see the
# expense_tracker-gitops README. Until then its pods wait for the ExternalSecrets.
- name: expense-tracker
enabled: true
source:
repoURL: https://git.smokyzone.de/SmokyZone/expense_tracker-gitops.git
targetRevision: main
path: .
destination:
server: https://kubernetes.default.svc
namespace: expense-tracker
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
# External Secrets Operator - installed straight from its official Helm
# repo (no git source needed). CRDs are installed by the chart itself.
- name: external-secrets