From 54187176ba3bc9ed6e0e5113174b42570a54fbdc Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Fri, 26 Jul 2024 20:47:24 -0500 Subject: [PATCH] ingress: Proxy AMQP Passing port 5671 through the ingress-nginx proxy to the `rabbitmq` service will allow clients outside the cluster to connect to it. While we're at it, we'll move the definition of the `tcp-services` ConfigMap to its own file to make it easier to maintain. --- ingress/ingress-nginx.yaml | 9 --------- ingress/kustomization.yaml | 8 ++++++++ ingress/tcp-services.yaml | 7 +++++++ 3 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 ingress/kustomization.yaml create mode 100644 ingress/tcp-services.yaml diff --git a/ingress/ingress-nginx.yaml b/ingress/ingress-nginx.yaml index 4baeda6..745b10a 100644 --- a/ingress/ingress-nginx.yaml +++ b/ingress/ingress-nginx.yaml @@ -31,15 +31,6 @@ metadata: name: ingress-nginx-admission namespace: ingress-nginx --- -apiVersion: v1 -kind: ConfigMap -metadata: - name: tcp-services - namespace: ingress-nginx -data: - 8883: home-assistant/mosquitto:8883 - ---- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: diff --git a/ingress/kustomization.yaml b/ingress/kustomization.yaml new file mode 100644 index 0000000..009ffd2 --- /dev/null +++ b/ingress/kustomization.yaml @@ -0,0 +1,8 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +namespace: ingress-nginx + +resources: +- ingress-nginx.yaml +- tcp-services.yaml diff --git a/ingress/tcp-services.yaml b/ingress/tcp-services.yaml new file mode 100644 index 0000000..21cc13f --- /dev/null +++ b/ingress/tcp-services.yaml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: tcp-services +data: + '8883': home-assistant/mosquitto:8883 + '5671': rabbitmq/rabbitmq:5671