diff options
| author | Brad Fitzpatrick <bradfitz@tailscale.com> | 2022-01-24 10:52:57 -0800 |
|---|---|---|
| committer | Brad Fitzpatrick <brad@danga.com> | 2022-01-24 11:51:23 -0800 |
| commit | 41fd4eab5c13b12dbafc16a4496af63f20432d03 (patch) | |
| tree | 971778ca5a83ffb20af29c9df043e4a944d19348 /control/controlknobs/controlknobs.go | |
| parent | 6feb8f4c51b5c763215d4d14cbaf53a4bbee0963 (diff) | |
| download | tailscale-41fd4eab5c13b12dbafc16a4496af63f20432d03.tar.xz tailscale-41fd4eab5c13b12dbafc16a4496af63f20432d03.zip | |
envknob: add new package for all the strconv.ParseBool(os.Getenv(..))
A new package can also later record/report which knobs are checked and
set. It also makes the code cleaner & easier to grep for env knobs.
Change-Id: Id8a123ab7539f1fadbd27e0cbeac79c2e4f09751
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Diffstat (limited to 'control/controlknobs/controlknobs.go')
| -rw-r--r-- | control/controlknobs/controlknobs.go | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/control/controlknobs/controlknobs.go b/control/controlknobs/controlknobs.go index 84d71fdf2..5c3c3865c 100644 --- a/control/controlknobs/controlknobs.go +++ b/control/controlknobs/controlknobs.go @@ -7,9 +7,7 @@ package controlknobs import ( - "os" - "strconv" - + "tailscale.com/envknob" "tailscale.com/syncs" ) @@ -17,8 +15,7 @@ import ( var disableUPnP syncs.AtomicBool func init() { - v, _ := strconv.ParseBool(os.Getenv("TS_DISABLE_UPNP")) - SetDisableUPnP(v) + SetDisableUPnP(envknob.Bool("TS_DISABLE_UPNP")) } // DisableUPnP reports the last reported value from control |
