浏览代码

NET-600

* Ext clients dns now properly set from ingress dns value provided that the individual ext client dns are not present.
Farukh Khan 2 年之前
父节点
当前提交
5c46df41cd
共有 1 个文件被更改,包括 5 次插入0 次删除
  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 {