Cover a legacy case, allow server to run with uuids

This commit is contained in:
0xdcarns
2022-01-12 14:21:15 -05:00
parent 3677696f56
commit 2fe8025afa
5 changed files with 44 additions and 9 deletions

View File

@@ -31,19 +31,21 @@ func ServerJoin(networkSettings *models.Network, serverID string) error {
if networkSettings == nil || networkSettings.NetID == "" {
return errors.New("no network provided")
}
var privateKey = ""
var err error
var node = &models.Node{
IsServer: "yes",
DNSOn: "no",
IsStatic: "yes",
Name: models.NODE_SERVER_NAME,
MacAddress: serverID,
ID: serverID,
MacAddress: servercfg.GetNodeID(),
ID: "", // will be set to new uuid
UDPHolePunch: "no",
IsLocal: networkSettings.IsLocal,
LocalRange: networkSettings.LocalRange,
}
SetNodeDefaults(node)
if servercfg.GetPlatform() == "Kubernetes" {