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