summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cmd/k8s-operator/operator.go5
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)