~stepbrobd/tailscale

809a6eba80c94e7593b5f7d1604f1f4ac8a6b61c — Irbe Krumina a month ago d4222fa
cmd/k8s-operator: allow to optionally configure tailscaled port (#14005)

Updates tailscale/tailscale#13981

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
1 files changed, 8 insertions(+), 0 deletions(-)

M cmd/k8s-operator/operator.go
M cmd/k8s-operator/operator.go => cmd/k8s-operator/operator.go +8 -0
@@ 11,6 11,7 @@ import (
	"context"
	"os"
	"regexp"
	"strconv"
	"strings"
	"time"



@@ 150,6 151,13 @@ func initTSNet(zlog *zap.SugaredLogger) (*tsnet.Server, *tailscale.Client) {
		Hostname: hostname,
		Logf:     zlog.Named("tailscaled").Debugf,
	}
	if p := os.Getenv("TS_PORT"); p != "" {
		port, err := strconv.ParseUint(p, 10, 16)
		if err != nil {
			startlog.Fatalf("TS_PORT %q cannot be parsed as uint16: %v", p, err)
		}
		s.Port = uint16(port)
	}
	if kubeSecret != "" {
		st, err := kubestore.New(logger.Discard, kubeSecret)
		if err != nil {