Send StableID

This commit is contained in:
Juan Font Alonso 2021-02-22 23:27:33 +01:00
parent a20fffc3e9
commit 90759688ca

View file

@ -5,6 +5,7 @@ import (
"fmt" "fmt"
"log" "log"
"sort" "sort"
"strconv"
"time" "time"
"github.com/jinzhu/gorm/dialects/postgres" "github.com/jinzhu/gorm/dialects/postgres"
@ -82,6 +83,7 @@ func (m Machine) toNode() (*tailcfg.Node, error) {
n := tailcfg.Node{ n := tailcfg.Node{
ID: tailcfg.NodeID(m.ID), // this is the actual ID ID: tailcfg.NodeID(m.ID), // this is the actual ID
StableID: tailcfg.StableNodeID(strconv.FormatUint(m.ID, 10)), // in headscale, unlike tailcontrol server, IDs are permantent
Name: "", Name: "",
User: 1, User: 1,
Key: tailcfg.NodeKey(nKey), Key: tailcfg.NodeKey(nKey),