Răsfoiți Sursa

add casing for hostname

Alexander Belanger 5 ani în urmă
părinte
comite
6f8eabc5dd
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      internal/kubernetes/domain/domain.go

+ 6 - 1
internal/kubernetes/domain/domain.go

@@ -44,7 +44,12 @@ func GetNGINXIngressServiceIP(clientset kubernetes.Interface) (string, bool, err
 	}
 
 	if ipArr := nginxSvc.Status.LoadBalancer.Ingress; len(ipArr) > 0 {
-		return ipArr[0].IP, true, nil
+		// first default to ip, then check hostname
+		if ipArr[0].IP != "" {
+			return ipArr[0].IP, true, nil
+		} else if ipArr[0].Hostname != "" {
+			return ipArr[0].Hostname, true, nil
+		}
 	}
 
 	return "", false, nil