@@ -6,14 +6,24 @@ metadata:
66 labels :
77 {{- include "chart.labels" . | nindent 4 }}
88 annotations :
9- {{ if .Values.externalDNS.enabled }}
9+ {{- if .Values.externalDNS.enabled }}
10+ {{- $hosts := list
11+ .Values.multiwovenConfig.uiHost
12+ .Values.multiwovenConfig.apiHost
13+ .Values.multiwovenConfig.workerHost
14+ .Values.multiwovenConfig.solidWorkerHost
15+ }}
16+
1017 {{- if .Values.temporal.enabled }}
11- external-dns.alpha.kubernetes.io/hostname : " {{ .Values.multiwovenConfig.uiHost }},{{ .Values.multiwovenConfig.apiHost }},{{ .Values.multiwovenConfig.workerHost }},{{ .Values.multiwovenConfig.solidWorkerHost }},{{ .Values.multiwovenConfig. temporalUiHost }}"
18+ {{- $hosts = append $hosts .Values.multiwovenConfig.temporalUiHost }}
1219 {{- end }}
13- {{- if not .Values.temporal.enabled }}
14- external-dns.alpha.kubernetes.io/hostname : " {{ .Values.multiwovenConfig.uiHost }},{{ .Values.multiwovenConfig.apiHost }},{{ .Values.multiwovenConfig.workerHost }},{{ .Values.multiwovenConfig.solidWorkerHost }}"
20+
21+ {{- if .Values.lightning.enabled }}
22+ {{- $hosts = append $hosts .Values.lightningConfig.lightningHealthHost }}
1523 {{- end }}
16- {{ end }}
24+
25+ external-dns.alpha.kubernetes.io/hostname : " {{ join " ," $hosts }}"
26+ {{- end }}
1727
1828 {{ if .Values.kongIngress.enabled }}
1929 {{- if .Values.kongIngress.plugins.prometheus.enabled }}
5868 - {{ .Values.multiwovenConfig.solidWorkerHost }}
5969 {{ if .Values.temporal.enabled }}
6070 - {{ .Values.multiwovenConfig.temporalUiHost }}
71+ {{ end }}
72+ {{ if .Values.lightning.enabled }}
73+ - {{ .Values.lightningConfig.lightningHealthHost }}
6174 {{ end }}
6275 secretName : mw-tls-cert
6376 {{ end }}
@@ -121,3 +134,15 @@ spec:
121134 path : /
122135 pathType : Prefix
123136{{ end }}
137+ {{ if .Values.lightning.enabled }}
138+ - host : {{ .Values.lightningConfig.lightningHealthHost }}
139+ http :
140+ paths :
141+ - backend :
142+ service :
143+ name : ' {{ include "chart.fullname" . }}-lightning'
144+ port :
145+ number : {{ (index .Values.lightning.ports 0).port }}
146+ path : /health
147+ pathType : Prefix
148+ {{ end }}
0 commit comments