tailcfg, logtail: provide Debug bit to disable logtail

For people running self-hosted control planes who want a global
opt-out knob instead of running their own logcatcher.

Change-Id: I7f996c09f45850ff77b58bfd5a535e197971725a
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2022-04-18 13:43:03 -07:00
committed by Brad Fitzpatrick
parent ecea6cb994
commit 9f1dd716e8
3 changed files with 20 additions and 0 deletions

View File

@@ -1458,6 +1458,10 @@ type Debug struct {
// new attempts at UPnP connections.
DisableUPnP opt.Bool `json:",omitempty"`
// DisableLogTail disables the logtail package. Once disabled it can't be
// re-enabled for the lifetime of the process.
DisableLogTail bool `json:",omitempty"`
// Exit optionally specifies that the client should os.Exit
// with this code.
Exit *int `json:",omitempty"`