From d7f437107d1e9915436d3ca19090942b38792bc5 Mon Sep 17 00:00:00 2001 From: Pavel Sviderski Date: Wed, 26 Feb 2025 21:13:18 +1000 Subject: [PATCH] fix(dns): error message for ingress port without hostname and no cluster domain --- internal/cli/client/resolver.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/cli/client/resolver.go b/internal/cli/client/resolver.go index a8c37f4e..26449803 100644 --- a/internal/cli/client/resolver.go +++ b/internal/cli/client/resolver.go @@ -76,8 +76,8 @@ func (r *ServiceSpecResolver) expandIngressPorts(spec *api.ServiceSpec) error { if port.Hostname == "" { if r.ClusterDomain == "" { - return fmt.Errorf("cluster domain must be reserved to generate hostname for ingress port %s", - port) + return fmt.Errorf("cluster domain must be reserved to generate hostname for ingress port: %d/%s", + port.ContainerPort, port.Protocol) } // Assign the default hostname (service-name.cluster-domain). spec.Ports[i].Hostname = fmt.Sprintf("%s.%s", spec.Name, r.ClusterDomain)