Ver código fonte

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

Domain generation add casing
abelanger5 5 anos atrás
pai
commit
5b7c3df7cb
1 arquivos alterados com 6 adições e 1 exclusões
  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