fix(dns): error message for ingress port without hostname and no cluster domain

This commit is contained in:
Pavel Sviderski
2025-02-26 21:13:18 +10:00
parent 72548fbd1b
commit d7f437107d
+2 -2
View File
@@ -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)