tailcfg: add Node.Tags

Signed-off-by: Maisem Ali <maisem@tailscale.com>
This commit is contained in:
Maisem Ali
2021-10-20 14:26:31 -07:00
committed by Maisem Ali
parent 85fa1b0d61
commit 10745c099a
3 changed files with 34 additions and 2 deletions

View File

@@ -51,6 +51,7 @@ func (src *Node) Clone() *Node {
dst.AllowedIPs = append(src.AllowedIPs[:0:0], src.AllowedIPs...)
dst.Endpoints = append(src.Endpoints[:0:0], src.Endpoints...)
dst.Hostinfo = *src.Hostinfo.Clone()
dst.Tags = append(src.Tags[:0:0], src.Tags...)
dst.PrimaryRoutes = append(src.PrimaryRoutes[:0:0], src.PrimaryRoutes...)
if dst.LastSeen != nil {
dst.LastSeen = new(time.Time)
@@ -81,6 +82,7 @@ var _NodeCloneNeedsRegeneration = Node(struct {
DERP string
Hostinfo Hostinfo
Created time.Time
Tags []string
PrimaryRoutes []netaddr.IPPrefix
LastSeen *time.Time
Online *bool