From b042cff4f6eb1a7659b308cd91c2a6c8cfd15344 Mon Sep 17 00:00:00 2001 From: Daniele De Lorenzi Date: Tue, 2 Jan 2024 22:33:14 +0100 Subject: [PATCH] Add PostgreSQL Operator from Zalando OSS (#441) Signed-off-by: Daniele De Lorenzi --- apps/kubenuc/postgresql/release.yml | 28 ++++++++++++++++++++++++++++ charts/zalando.yml | 10 ++++++++++ 2 files changed, 38 insertions(+) create mode 100644 apps/kubenuc/postgresql/release.yml create mode 100644 charts/zalando.yml diff --git a/apps/kubenuc/postgresql/release.yml b/apps/kubenuc/postgresql/release.yml new file mode 100644 index 00000000..3cf977c6 --- /dev/null +++ b/apps/kubenuc/postgresql/release.yml @@ -0,0 +1,28 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: postgres-operator + namespace: databases +spec: + interval: 15m + maxHistory: 20 + chart: + spec: + chart: postgres-operator + version: ">=1.0.35" + sourceRef: + kind: HelmRepository + name: postgres-operator-charts + namespace: flux-system + interval: 15m + install: + createNamespace: true + remediation: + retries: 6 + upgrade: + remediation: + retries: 6 + values: + configKubernetes: + cluster_name_label: postgresql-nuc-cluster diff --git a/charts/zalando.yml b/charts/zalando.yml new file mode 100644 index 00000000..5714974e --- /dev/null +++ b/charts/zalando.yml @@ -0,0 +1,10 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: postgres-operator-charts + namespace: flux-system +spec: + interval: 1h + url: https://opensource.zalando.com/postgres-operator/charts/postgres-operator + timeout: 3m