From bcd043a66535ab23ab5d966d8f9d5e40fcf59f82 Mon Sep 17 00:00:00 2001
From: Michelle Weidling <weidling@sub.uni-goettingen.de>
Date: Fri, 8 Sep 2023 13:10:10 +0200
Subject: [PATCH] feat: add ingress for mongodb

---
 quiver-mongoapi-helm/templates/ingress.yaml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/quiver-mongoapi-helm/templates/ingress.yaml b/quiver-mongoapi-helm/templates/ingress.yaml
index e7e61f1..9b8f65e 100644
--- a/quiver-mongoapi-helm/templates/ingress.yaml
+++ b/quiver-mongoapi-helm/templates/ingress.yaml
@@ -1,6 +1,7 @@
 {{- if .Values.ingress.enabled -}}
 {{- $fullName := include "quiver-mongoapi-helm.fullname" . -}}
 {{- $svcPort := .Values.service.port -}}
+{{- $releaseName := .Release.Name -}}
 {{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
   {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
   {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
@@ -49,9 +50,13 @@ spec:
             backend:
               {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
               service:
+                {{- if eq .path "/mongodb" }}
+                name: {{ $releaseName }}-mongodb
+                {{ else }}
                 name: {{ $fullName }}
+                {{- end }}
                 port:
-                  number: {{ $svcPort }}
+                  number: {{ .backend.service.port.number }}
               {{- else }}
               serviceName: {{ $fullName }}
               servicePort: {{ $svcPort }}
-- 
GitLab