Преглед на файлове

Merge pull request #411 from porter-dev/beta.3.domain-generation

Domain generation add casing
abelanger5 преди 5 години
родител
ревизия
5b7c3df7cb
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  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 {
 	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
 	return "", false, nil