From cb4f55cfb337eeabec4817405b83b811c5176636 Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Mon, 30 Jun 2025 11:21:51 +0000 Subject: [PATCH] Fixup for pgsql not liking mounts Signed-off-by: Martyn Ranyard --- kustomized-helms/pg/kustomization.yaml | 16 +++++++++++++++ kustomized-helms/pg/statefulset.yaml | 27 ++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 kustomized-helms/pg/kustomization.yaml create mode 100644 kustomized-helms/pg/statefulset.yaml diff --git a/kustomized-helms/pg/kustomization.yaml b/kustomized-helms/pg/kustomization.yaml new file mode 100644 index 0000000..64a0ab3 --- /dev/null +++ b/kustomized-helms/pg/kustomization.yaml @@ -0,0 +1,16 @@ +helmCharts: + - repo: https://raw.githubusercontent.com/hansehe/postgres-helm/master/helm/charts/postgres + name: postgres + releaseName: pg4nc + namespace: nextcloud + valuesInline: + environmentVariables: + POSTGRES_USER: nextcloud + POSTGRES_PASSWORD: hmj@geq1jdw7pfg8BDC + POSTGRES_DB: nextcloud + volume: + className: longhorn-single + enabled: true + +patchesStrategicMerge: + - statefulset.yaml diff --git a/kustomized-helms/pg/statefulset.yaml b/kustomized-helms/pg/statefulset.yaml new file mode 100644 index 0000000..15c8de9 --- /dev/null +++ b/kustomized-helms/pg/statefulset.yaml @@ -0,0 +1,27 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: pg4nc-postgres + namespace: nextcloud +spec: + template: + spec: + containers: + - name: postgres + env: + - name: PGDATA + $patch: delete +--- +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: pg4nc-postgres + namespace: nextcloud +spec: + template: + spec: + containers: + - name: postgres + env: + - name: PGDATA + value: "/var/lib/postgresql/data/dbdata"