From 80b6796a417b41f21b628c05cb9458f46b3f9974 Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Wed, 19 Jun 2024 01:34:08 +1000 Subject: [PATCH] update ingress-nginx to expose port 5432 for postgresql --- .../scripts/ingress-nginx-svc-controller-patch.yaml | 6 ++++++ .../apps/postgresql/scripts/patch-ingress-nginx.sh | 4 ++++ .../ingress-nginx/config/ingress-configmap.yaml | 1 + .../infrastructure/repositories/repos/postgresql.yaml | 9 --------- 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 kubernetes/apps/postgresql/scripts/ingress-nginx-svc-controller-patch.yaml create mode 100644 kubernetes/apps/postgresql/scripts/patch-ingress-nginx.sh delete mode 100644 kubernetes/infrastructure/repositories/repos/postgresql.yaml diff --git a/kubernetes/apps/postgresql/scripts/ingress-nginx-svc-controller-patch.yaml b/kubernetes/apps/postgresql/scripts/ingress-nginx-svc-controller-patch.yaml new file mode 100644 index 0000000..66af32b --- /dev/null +++ b/kubernetes/apps/postgresql/scripts/ingress-nginx-svc-controller-patch.yaml @@ -0,0 +1,6 @@ +spec: + ports: + - name: postgresql-tcp + port: 5432 + targetPort: 5432 + protocol: TCP \ No newline at end of file diff --git a/kubernetes/apps/postgresql/scripts/patch-ingress-nginx.sh b/kubernetes/apps/postgresql/scripts/patch-ingress-nginx.sh new file mode 100644 index 0000000..11a7db3 --- /dev/null +++ b/kubernetes/apps/postgresql/scripts/patch-ingress-nginx.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -e + +kubectl patch service ingress-nginx-controller -n ingress-nginx --patch "$(cat ingress-nginx-svc-controller-patch.yaml)" \ No newline at end of file diff --git a/kubernetes/infrastructure/ingress-nginx/config/ingress-configmap.yaml b/kubernetes/infrastructure/ingress-nginx/config/ingress-configmap.yaml index cb357f9..61c55ee 100644 --- a/kubernetes/infrastructure/ingress-nginx/config/ingress-configmap.yaml +++ b/kubernetes/infrastructure/ingress-nginx/config/ingress-configmap.yaml @@ -6,6 +6,7 @@ metadata: data: "53": "flux-system/adguard-home:53" "853": "flux-system/adguard-home:853" + "5432": "postgresql/postgresql:5432" "5443": "flux-system/adguard-home:5443" "6060": "flux-system/adguard-home:6060" --- diff --git a/kubernetes/infrastructure/repositories/repos/postgresql.yaml b/kubernetes/infrastructure/repositories/repos/postgresql.yaml deleted file mode 100644 index 8f83e16..0000000 --- a/kubernetes/infrastructure/repositories/repos/postgresql.yaml +++ /dev/null @@ -1,9 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1beta2 -kind: HelmRepository -metadata: - name: postgresql - namespace: flux-system -spec: - interval: 6h - type: oci - url: oci://registry-1.docker.io/bitnamicharts/postgresql