For manual (human) testing, this lets the user disable control plane
map polls with "tailscale set --sync=false" (which survives restarts)
and "tailscale set --sync" to restore.
A high severity health warning is shown while this is active.
Updates #12639
Updates #17945
Change-Id: I83668fa5de3b5e5e25444df0815ec2a859153a6d
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
setf.BoolVar(&setArgs.updateApply,"auto-update",false,"automatically update to the latest available version")
setf.BoolVar(&setArgs.reportPosture,"report-posture",false,"allow management plane to gather device posture information")
setf.BoolVar(&setArgs.runWebClient,"webclient",false,"expose the web interface for managing this node over Tailscale at port 5252")
setf.BoolVar(&setArgs.sync,"sync",false,hidden+"actively sync configuration from the control plane (set to false only for network failure testing)")
setf.StringVar(&setArgs.relayServerPort,"relay-server-port","","UDP port number (0 will pick a random unused port) for the relay server to bind to, on all interfaces, or empty string to disable relay server functionality")