mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-05 08:47:35 +08:00
set relayed nodes UDP to off and update them
This commit is contained in:
@@ -51,6 +51,10 @@ func SetRelayedNodes(yesOrno string, networkName string, addrs []string) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
network, err := GetNetworkSettings(networkName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
for _, value := range collections {
|
||||
|
||||
@@ -63,6 +67,11 @@ func SetRelayedNodes(yesOrno string, networkName string, addrs []string) error {
|
||||
for _, addr := range addrs {
|
||||
if addr == node.Address || addr == node.Address6 {
|
||||
node.IsRelayed = yesOrno
|
||||
if yesOrno == "yes" {
|
||||
node.UDPHolePunch = "no"
|
||||
} else {
|
||||
node.UDPHolePunch = network.DefaultUDPHolePunch
|
||||
}
|
||||
data, err := json.Marshal(&node)
|
||||
if err != nil {
|
||||
return err
|
||||
|
Reference in New Issue
Block a user