fix: ingress issue that didn't discover the right service

Signed-off-by: Thomas Stocker <thomas.stocker.pro@gmail.com>
This commit is contained in:
Thomas Stocker
2025-11-04 15:37:51 +01:00
committed by Bryan Frimin
parent 566a8e6c6d
commit 6ae6c6875b
2 changed files with 6 additions and 7 deletions

View File

@@ -24,6 +24,8 @@ spec:
{{- end }}
{{- end }}
rules:
{{- $fullName := include "probo.fullname" . }}
{{- $servicePort := .Values.service.port }}
{{- range .Values.ingress.hosts }}
- host: {{ .host | quote }}
http:
@@ -33,9 +35,9 @@ spec:
pathType: {{ .pathType }}
backend:
service:
name: {{ default (include "probo.fullname" $) .backend.service.name }}
name: {{ if and .backend .backend.service .backend.service.name }}{{ .backend.service.name }}{{ else }}{{ $fullName }}{{ end }}
port:
number: {{ default $.Values.service.port .backend.service.port.number }}
number: {{ if and .backend .backend.service .backend.service.port .backend.service.port.number }}{{ .backend.service.port.number }}{{ else }}{{ $servicePort }}{{ end }}
{{- end }}
{{- end }}
{{- end }}

View File

@@ -85,11 +85,8 @@ ingress:
paths:
- path: /
pathType: Prefix
backend:
service:
name: probo
port:
number: 8080
# backend service name and port are automatically set to the probo service
# unless explicitly overridden here
tls: []
# - secretName: probo-tls
# hosts: