Procházet zdrojové kódy

NET-600

* Ext clients dns now properly set from ingress dns value provided that the individual ext client dns are not present.
Farukh Khan před 2 roky
rodič
revize
5c46df41cd
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      controllers/ext_client.go

+ 5 - 0
controllers/ext_client.go

@@ -385,6 +385,11 @@ func createExtClient(w http.ResponseWriter, r *http.Request) {
 	extclient.RemoteAccessClientID = customExtClient.RemoteAccessClientID
 	extclient.IngressGatewayID = nodeid
 
+	// set extclient dns to ingressdns if extclient dns is not explicitly set
+	if (extclient.DNS == "") && (node.IngressDNS != "") {
+		extclient.DNS = node.IngressDNS
+	}
+
 	extclient.Network = node.Network
 	host, err := logic.GetHost(node.HostID.String())
 	if err != nil {