mirror of
https://github.com/gravitl/netmaker.git
synced 2025-11-02 13:04:11 +08:00
log stuff
This commit is contained in:
@@ -53,7 +53,7 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) {
|
||||
return
|
||||
}
|
||||
insert(newNode.Network, lastNodeUpdate, string(data)) // store new message in cache
|
||||
logger.Log(0, "received message to update node "+newNode.Name)
|
||||
logger.Log(0,"Network: ", newNode.Network, "received message to update node "+newNode.Name)
|
||||
|
||||
// ensure that OS never changes
|
||||
newNode.OS = runtime.GOOS
|
||||
@@ -66,7 +66,7 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) {
|
||||
nodeCfg.Node = newNode
|
||||
switch newNode.Action {
|
||||
case models.NODE_DELETE:
|
||||
logger.Log(0, "received delete request for %s", nodeCfg.Node.Name)
|
||||
logger.Log(0, "Network: ", nodeCfg.Node.Network, " received delete request for %s", nodeCfg.Node.Name)
|
||||
unsubscribeNode(client, &nodeCfg)
|
||||
if err = LeaveNetwork(nodeCfg.Node.Network); err != nil {
|
||||
if !strings.Contains("rpc error", err.Error()) {
|
||||
@@ -74,7 +74,7 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) {
|
||||
return
|
||||
}
|
||||
}
|
||||
logger.Log(0, nodeCfg.Node.Name, " was removed")
|
||||
logger.Log(0, nodeCfg.Node.Name, " was removed from nework ", nodeCfg.Node.Network)
|
||||
return
|
||||
case models.NODE_UPDATE_KEY:
|
||||
// == get the current key for node ==
|
||||
@@ -98,7 +98,7 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) {
|
||||
// Save new config
|
||||
nodeCfg.Node.Action = models.NODE_NOOP
|
||||
if err := config.Write(&nodeCfg, nodeCfg.Network); err != nil {
|
||||
logger.Log(0, "error updating node configuration: ", err.Error())
|
||||
logger.Log(0, nodeCfg.Node.Network "error updating node configuration: ", err.Error())
|
||||
}
|
||||
nameserver := nodeCfg.Server.CoreDNSAddr
|
||||
privateKey, err := wireguard.RetrievePrivKey(newNode.Network)
|
||||
@@ -115,7 +115,7 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) {
|
||||
}
|
||||
err = ncutils.ModPort(&newNode)
|
||||
if err != nil {
|
||||
logger.Log(0, "error modifying node port on", newNode.Name, "-", err.Error())
|
||||
logger.Log(0,"Network: ", nodeCfg.Node.Network, " error modifying node port on", newNode.Name, "-", err.Error())
|
||||
return
|
||||
}
|
||||
informPortChange(&newNode)
|
||||
@@ -148,23 +148,23 @@ func NodeUpdate(client mqtt.Client, msg mqtt.Message) {
|
||||
// }
|
||||
doneErr := publishSignal(&nodeCfg, ncutils.DONE)
|
||||
if doneErr != nil {
|
||||
logger.Log(0, "could not notify server to update peers after interface change")
|
||||
logger.Log(0, "Network: ", nodeCfg.Node.Network, " could not notify server to update peers after interface change")
|
||||
} else {
|
||||
logger.Log(0, "signalled finished interface update to server")
|
||||
logger.Log(0,"Network: ", nodeCfg.Node.Network " signalled finished interface update to server")
|
||||
}
|
||||
} else if hubChange {
|
||||
doneErr := publishSignal(&nodeCfg, ncutils.DONE)
|
||||
if doneErr != nil {
|
||||
logger.Log(0, "could not notify server to update peers after hub change")
|
||||
logger.Log(0, "Network: ", nodeCfg.Node.Network, " could not notify server to update peers after hub change")
|
||||
} else {
|
||||
logger.Log(0, "signalled finished hub update to server")
|
||||
logger.Log(0, "Network: ", nodeCfg.Node.Network, " signalled finished hub update to server")
|
||||
}
|
||||
}
|
||||
//deal with DNS
|
||||
if newNode.DNSOn != "yes" && shouldDNSChange && nodeCfg.Node.Interface != "" {
|
||||
logger.Log(0, "settng DNS off")
|
||||
logger.Log(0, "Network: ", nodeCfg.Node>network, " settng DNS off")
|
||||
if err := removeHostDNS(nodeCfg.Node.Interface, ncutils.IsWindows()); err != nil {
|
||||
logger.Log(0, "error removing netmaker profile from /etc/hosts "+err.Error())
|
||||
logger.Log(0, "Network: ", nodeCfg.Node.Network, " error removing netmaker profile from /etc/hosts "+err.Error())
|
||||
}
|
||||
// _, err := ncutils.RunCmd("/usr/bin/resolvectl revert "+nodeCfg.Node.Interface, true)
|
||||
// if err != nil {
|
||||
@@ -229,15 +229,15 @@ func UpdatePeers(client mqtt.Client, msg mqtt.Message) {
|
||||
logger.Log(0, "error syncing wg after peer update: "+err.Error())
|
||||
return
|
||||
}
|
||||
logger.Log(0, "received peer update for node "+cfg.Node.Name+" "+cfg.Node.Network)
|
||||
logger.Log(0, "Network: ", cfg.Node.Network, " received peer update for node "+cfg.Node.Name+" "+cfg.Node.Network)
|
||||
if cfg.Node.DNSOn == "yes" {
|
||||
if err := setHostDNS(peerUpdate.DNS, cfg.Node.Interface, ncutils.IsWindows()); err != nil {
|
||||
logger.Log(0, "error updating /etc/hosts "+err.Error())
|
||||
logger.Log(0, "Network: ", cfg.Node.Network, " error updating /etc/hosts "+err.Error())
|
||||
return
|
||||
}
|
||||
} else {
|
||||
if err := removeHostDNS(cfg.Node.Interface, ncutils.IsWindows()); err != nil {
|
||||
logger.Log(0, "error removing profile from /etc/hosts "+err.Error())
|
||||
logger.Log(0, "Network: ", cfg.Node.Network, " error removing profile from /etc/hosts "+err.Error())
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user