tailcfg: add CapabilityOwner (#16426)

We would like to start sending whether a node is a Tailnet owner in netmap responses so that clients can determine what information to display to a user who wants to request account deletion.

Updates tailscale/corp#30016

Signed-off-by: kari-ts <kari@tailscale.com>
This commit is contained in:
kari-ts
2025-07-01 09:28:48 -07:00
committed by GitHub
parent 454d856be8
commit d15b2312c4
2 changed files with 15 additions and 0 deletions

View File

@@ -2367,6 +2367,7 @@ type NodeCapability string
const (
CapabilityFileSharing NodeCapability = "https://tailscale.com/cap/file-sharing"
CapabilityAdmin NodeCapability = "https://tailscale.com/cap/is-admin"
CapabilityOwner NodeCapability = "https://tailscale.com/cap/is-owner"
CapabilitySSH NodeCapability = "https://tailscale.com/cap/ssh" // feature enabled/available
CapabilitySSHRuleIn NodeCapability = "https://tailscale.com/cap/ssh-rule-in" // some SSH rule reach this node
CapabilityDataPlaneAuditLogs NodeCapability = "https://tailscale.com/cap/data-plane-audit-logs" // feature enabled