fixing logging, disable non-linux relays, reset dns on error

This commit is contained in:
afeiszli
2022-02-07 14:04:07 -05:00
parent 405641825e
commit ea7cb6f39e
3 changed files with 13 additions and 14 deletions

View File

@@ -3,6 +3,7 @@ package logic
import (
"encoding/json"
"errors"
"fmt"
"time"
"github.com/gravitl/netmaker/database"
@@ -18,7 +19,9 @@ func CreateRelay(relay models.RelayRequest) ([]models.Node, models.Node, error)
if err != nil {
return returnnodes, models.Node{}, err
}
if node.OS != "linux" {
return returnnodes, models.Node{}, fmt.Errorf("only linux machines can be relay nodes")
}
err = ValidateRelay(relay)
if err != nil {
return returnnodes, models.Node{}, err