From f5e0d834d0e775513edbde7b99ae55596662e98c Mon Sep 17 00:00:00 2001 From: Paulo Almeida Date: Sun, 24 Nov 2024 11:43:43 +0000 Subject: [PATCH] bug: trim authkey in tailscale provider --- internal/proxyproviders/tailscale/provider.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/proxyproviders/tailscale/provider.go b/internal/proxyproviders/tailscale/provider.go index 5cec552..fab31d6 100644 --- a/internal/proxyproviders/tailscale/provider.go +++ b/internal/proxyproviders/tailscale/provider.go @@ -5,6 +5,7 @@ package tailscale import ( "path" "path/filepath" + "strings" "github.com/rs/zerolog" "tailscale.com/tsnet" @@ -28,9 +29,10 @@ func New(log zerolog.Logger, name string, provider *config.TailscaleServerConfig datadir := filepath.Join(config.Config.Tailscale.DataDir, name) return &Client{ - log: log.With().Str("tailscale", name).Logger(), - Hostname: name, - AuthKey: provider.AuthKey, + log: log.With().Str("tailscale", name).Logger(), + Hostname: name, + // make sure the auth key is trimmed + AuthKey: strings.TrimSpace(provider.AuthKey), datadir: datadir, controlURL: provider.ControlURL, }, nil