Browse Source

don't update dns on comms network peer update

Matthew R. Kasun 3 years ago
parent
commit
078be94fd2
1 changed files with 5 additions and 2 deletions
  1. 5 2
      netclient/functions/mqhandlers.go

+ 5 - 2
netclient/functions/mqhandlers.go

@@ -9,7 +9,6 @@ import (
 	"time"
 	"time"
 
 
 	mqtt "github.com/eclipse/paho.mqtt.golang"
 	mqtt "github.com/eclipse/paho.mqtt.golang"
-	"github.com/gravitl/netmaker/logger"
 	"github.com/gravitl/netmaker/models"
 	"github.com/gravitl/netmaker/models"
 	"github.com/gravitl/netmaker/netclient/config"
 	"github.com/gravitl/netmaker/netclient/config"
 	"github.com/gravitl/netmaker/netclient/local"
 	"github.com/gravitl/netmaker/netclient/local"
@@ -197,7 +196,11 @@ func UpdatePeers(client mqtt.Client, msg mqtt.Message) {
 		ncutils.Log("error syncing wg after peer update: " + err.Error())
 		ncutils.Log("error syncing wg after peer update: " + err.Error())
 		return
 		return
 	}
 	}
-	logger.Log(0, "DNS updating /etc/hosts")
+	//skip dns updates if this is a peer update for comms network
+	if cfg.Node.NetworkSettings.IsComms == "yes" {
+		return
+	}
+	ncutils.Log("DNS updating /etc/hosts")
 	if cfg.Node.DNSOn == "yes" {
 	if cfg.Node.DNSOn == "yes" {
 		if err := setHostDNS(peerUpdate.DNS, ncutils.IsWindows()); err != nil {
 		if err := setHostDNS(peerUpdate.DNS, ncutils.IsWindows()); err != nil {
 			ncutils.Log("error updating /etc/hosts " + err.Error())
 			ncutils.Log("error updating /etc/hosts " + err.Error())