types/netmap,*: remove some redundant fields from NetMap
Updates #12639 Change-Id: Ia50b15529bd1c002cdd2c937cdfbe69c06fa2dc8 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
committed by
Brad Fitzpatrick
parent
2a6cbb70d9
commit
bd29b189fe
+17
-6
@@ -29,10 +29,6 @@ type NetworkMap struct {
|
||||
SelfNode tailcfg.NodeView
|
||||
AllCaps set.Set[tailcfg.NodeCapability] // set version of SelfNode.Capabilities + SelfNode.CapMap
|
||||
NodeKey key.NodePublic
|
||||
Expiry time.Time
|
||||
// Name is the DNS name assigned to this node.
|
||||
// It is the MapResponse.Node.Name value and ends with a period.
|
||||
Name string
|
||||
|
||||
MachineKey key.MachinePublic
|
||||
|
||||
@@ -235,10 +231,25 @@ func MagicDNSSuffixOfNodeName(nodeName string) string {
|
||||
//
|
||||
// It will neither start nor end with a period.
|
||||
func (nm *NetworkMap) MagicDNSSuffix() string {
|
||||
if nm == nil {
|
||||
return MagicDNSSuffixOfNodeName(nm.SelfName())
|
||||
}
|
||||
|
||||
// SelfName returns nm.SelfNode.Name, or the empty string
|
||||
// if nm is nil or nm.SelfNode is invalid.
|
||||
func (nm *NetworkMap) SelfName() string {
|
||||
if nm == nil || !nm.SelfNode.Valid() {
|
||||
return ""
|
||||
}
|
||||
return MagicDNSSuffixOfNodeName(nm.Name)
|
||||
return nm.SelfNode.Name()
|
||||
}
|
||||
|
||||
// SelfKeyExpiry returns nm.SelfNode.KeyExpiry, or the zero
|
||||
// value if nil or nm.SelfNode is invalid.
|
||||
func (nm *NetworkMap) SelfKeyExpiry() time.Time {
|
||||
if nm == nil || !nm.SelfNode.Valid() {
|
||||
return time.Time{}
|
||||
}
|
||||
return nm.SelfNode.KeyExpiry()
|
||||
}
|
||||
|
||||
// DomainName returns the name of the NetworkMap's
|
||||
|
||||
Reference in New Issue
Block a user