From 97d323b45519e071dfce7f0f913ed197ed7a26b7 Mon Sep 17 00:00:00 2001
From: ppawlowski <piotr@devopswizards.com>
Date: Thu, 21 Nov 2024 12:13:25 +0100
Subject: [PATCH] Fix creation of flowforge-broker service

---
 helm/flowforge/templates/broker.yaml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/helm/flowforge/templates/broker.yaml b/helm/flowforge/templates/broker.yaml
index 7f8febb4..74aa9df4 100644
--- a/helm/flowforge/templates/broker.yaml
+++ b/helm/flowforge/templates/broker.yaml
@@ -126,6 +126,8 @@ spec:
       {{- if .Values.forge.broker.affinity }}
       affinity: {{ toYaml .Values.forge.broker.affinity | nindent 8 }}
       {{- end }}
+{{- end }}
+{{- if  eq .Values.forge.broker.enabled true -}}
 ---
 apiVersion: v1
 kind: Service
@@ -144,5 +146,11 @@ spec:
     protocol: TCP
     name: mqtt-ws
   selector:
+    {{- if and ( eq .Values.forge.broker.enabled true) ( eq .Values.forge.broker.teamBroker.enabled false ) -}}
     {{- include "forge.brokerSelectorLabels" . | nindent 4 }}
+    {{- else -}}
+    apps.emqx.io/db-role: core
+    apps.emqx.io/instance: emqx
+    apps.emqx.io/managed-by: emqx-operator
+    {{- end }}
 {{- end -}}
\ No newline at end of file