From c2f864ed79b29022ff20674430744b1b153a03f0 Mon Sep 17 00:00:00 2001 From: j Date: Sat, 16 Aug 2025 03:14:24 +0000 Subject: [PATCH] Add PostgreSQL from Bitnami (urgh I know) --- applications/30-databases/databases.yaml | 3 ++ .../30-databases/postgresql/bitnami.yaml | 36 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 applications/30-databases/postgresql/bitnami.yaml diff --git a/applications/30-databases/databases.yaml b/applications/30-databases/databases.yaml index 975fc47..c6c3b62 100644 --- a/applications/30-databases/databases.yaml +++ b/applications/30-databases/databases.yaml @@ -15,6 +15,9 @@ spec: - name: mariadb-database path: applications/30-databases/mariadb-database wave: 2 + - name: postgresql + path: applications/30-databases/postgresql + wave: 2 template: metadata: name: '{{.name}}' diff --git a/applications/30-databases/postgresql/bitnami.yaml b/applications/30-databases/postgresql/bitnami.yaml new file mode 100644 index 0000000..f0e4367 --- /dev/null +++ b/applications/30-databases/postgresql/bitnami.yaml @@ -0,0 +1,36 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: postgresql + namespace: argocd # Replace with your Argo CD namespace if different +spec: + project: default + + source: + repoURL: https://charts.bitnami.com/bitnami + chart: postgresql + targetRevision: 15.2.5 # or 'latest' to always get the newest version + helm: + releaseName: postgresql + values: | + auth: + postgresPassword: mysupersecretpassword + username: myuser + password: myuserpassword + database: mydb + primary: + persistence: + enabled: true + size: 8Gi + architecture: standalone + + destination: + server: https://kubernetes.default.svc + namespace: database + + syncPolicy: + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true