From e4abfa72f45008123adc2281c9cd0853c29d0aca Mon Sep 17 00:00:00 2001 From: j Date: Sat, 12 Jul 2025 21:14:45 +1000 Subject: [PATCH] try new psql operator --- deployments/home-server/test/a.yaml | 5 -- deployments/home-server/test/b.yaml | 5 -- .../home-server/test/kustomization.yaml | 7 -- deployments/operators/postgresql.yaml | 67 +++++++++++++++++++ 4 files changed, 67 insertions(+), 17 deletions(-) delete mode 100644 deployments/home-server/test/a.yaml delete mode 100644 deployments/home-server/test/b.yaml delete mode 100644 deployments/home-server/test/kustomization.yaml create mode 100644 deployments/operators/postgresql.yaml diff --git a/deployments/home-server/test/a.yaml b/deployments/home-server/test/a.yaml deleted file mode 100644 index 6a586ea..0000000 --- a/deployments/home-server/test/a.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: a diff --git a/deployments/home-server/test/b.yaml b/deployments/home-server/test/b.yaml deleted file mode 100644 index 141a4dc..0000000 --- a/deployments/home-server/test/b.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -apiVersion: v1 -kind: Namespace -metadata: - name: b diff --git a/deployments/home-server/test/kustomization.yaml b/deployments/home-server/test/kustomization.yaml deleted file mode 100644 index 1dbc74b..0000000 --- a/deployments/home-server/test/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - a.yaml - - b.yaml diff --git a/deployments/operators/postgresql.yaml b/deployments/operators/postgresql.yaml new file mode 100644 index 0000000..4f0451f --- /dev/null +++ b/deployments/operators/postgresql.yaml @@ -0,0 +1,67 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: zalando-postgres-operator + +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: postgres-operator-charts + namespace: flux-system +spec: + interval: 1h + url: https://opensource.zalando.com/postgres-operator/charts/postgres-operator + +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: postgres-operator + namespace: zalando-postgres-operator +spec: + interval: 30m + chart: + spec: + chart: postgres-operator + version: 1.10.1 # Optional: adjust if newer versions become available + sourceRef: + kind: HelmRepository + name: postgres-operator-charts + namespace: flux-system + install: + createNamespace: true + values: + configGeneral: + enable_crd_registration: true + +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: postgres-operator-ui-charts + namespace: flux-system +spec: + interval: 1h + url: https://opensource.zalando.com/postgres-operator/charts/postgres-operator-ui + +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: postgres-operator-ui + namespace: zalando-postgres-operator +spec: + interval: 30m + chart: + spec: + chart: postgres-operator-ui + version: 1.10.1 # Optional: update based on available version + sourceRef: + kind: HelmRepository + name: postgres-operator-ui-charts + namespace: flux-system + install: + createNamespace: true +