diff options
| author | Irbe Krumina <irbe@tailscale.com> | 2023-12-22 10:54:58 +0000 |
|---|---|---|
| committer | Irbe Krumina <irbe@tailscale.com> | 2023-12-22 10:56:01 +0000 |
| commit | 0e4a56638c9efe10c5834966605d486348819f40 (patch) | |
| tree | c0600f69ea0c6f426b16494008aa881d9ffaccd0 | |
| parent | 1302bd118179ff271be5e6f3c14a276088329380 (diff) | |
| download | tailscale-irbekrm/os.tar.xz tailscale-irbekrm/os.zip | |
cmd/k8s-operator: ensure that operator can write to config dirirbekrm/os
Updates tailscale/tailscale#10638
Signed-off-by: Irbe Krumina <irbe@tailscale.com>
| -rw-r--r-- | cmd/k8s-operator/operator.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmd/k8s-operator/operator.go b/cmd/k8s-operator/operator.go index d762acd9a..01cbdf8b0 100644 --- a/cmd/k8s-operator/operator.go +++ b/cmd/k8s-operator/operator.go @@ -127,9 +127,14 @@ func initTSNet(zlog *zap.SugaredLogger) (*tsnet.Server, *tailscale.Client) { tsClient := tailscale.NewClient("-", nil) tsClient.HTTPClient = credentials.Client(context.Background()) + configDir, err := os.MkdirTemp(os.TempDir(), "tsnet-config") + if err != nil { + startlog.Fatalf("error creating config directory for tsnet: %v", err) + } s := &tsnet.Server{ Hostname: hostname, Logf: zlog.Named("tailscaled").Debugf, + Dir: configDir, } if kubeSecret != "" { st, err := kubestore.New(logger.Discard, kubeSecret) |
