From d36dfde03fe5c649d88e1b3159d750258913749f Mon Sep 17 00:00:00 2001 From: Marco Vito Moscaritolo Date: Sun, 10 Nov 2019 16:33:09 +0100 Subject: [PATCH] Specify the ingress service port for internal hostname Signed-off-by: Marco Vito Moscaritolo --- internal/caddy/convert.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/caddy/convert.go b/internal/caddy/convert.go index 4159045..4fc8af8 100644 --- a/internal/caddy/convert.go +++ b/internal/caddy/convert.go @@ -22,7 +22,7 @@ func ConvertToCaddyConfig(ings []*v1beta1.Ingress) (caddyhttp.RouteList, error) for _, ing := range ings { for _, rule := range ing.Spec.Rules { for _, path := range rule.HTTP.Paths { - clusterHostName := fmt.Sprintf("%v.%v.svc.cluster.local", path.Backend.ServiceName, ing.Namespace) + clusterHostName := fmt.Sprintf("%v.%v.svc.cluster.local:%d", path.Backend.ServiceName, ing.Namespace, path.Backend.ServicePort.IntVal) r := baseRoute(clusterHostName) r.MatcherSets = caddyhttp.MatcherSets{