mirror of
https://github.com/gravitl/netmaker.git
synced 2025-11-19 00:18:57 +08:00
add nameservers to dns settins
This commit is contained in:
parent
21826d41b6
commit
33fafa83e6
3 changed files with 7 additions and 2 deletions
|
|
@ -648,7 +648,7 @@ func updateNetwork(w http.ResponseWriter, r *http.Request) {
|
|||
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
|
||||
return
|
||||
}
|
||||
|
||||
go mq.PublishPeerUpdate(false)
|
||||
slog.Info("updated network", "network", payload.NetID, "user", r.Header.Get("user"))
|
||||
w.WriteHeader(http.StatusOK)
|
||||
json.NewEncoder(w).Encode(payload)
|
||||
|
|
|
|||
|
|
@ -270,7 +270,11 @@ func GetPeerUpdateForHost(network string, host *models.Host, allNodes []models.N
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
networkSettings, err := GetNetwork(node.Network)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
hostPeerUpdate.NameServers = append(hostPeerUpdate.NameServers, networkSettings.NameServers...)
|
||||
currentPeers := GetNetworkNodesMemory(allNodes, node.Network)
|
||||
for _, peer := range currentPeers {
|
||||
peer := peer
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ type HostPeerUpdate struct {
|
|||
EgressRoutes []EgressNetworkRoutes `json:"egress_network_routes"`
|
||||
FwUpdate FwUpdate `json:"fw_update"`
|
||||
ReplacePeers bool `json:"replace_peers"`
|
||||
NameServers []string `json:"name_servers"`
|
||||
ServerConfig
|
||||
OldPeerUpdateFields
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue