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"