110 Commits (c4ff4c48356e729c0fa5225284ae054557e91a77)

Author SHA1 Message Date
David Bond 85d6ba9473
cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 1 week ago
Doug Bryant 8df8e9cb6e cmd/containerboot: rate-limit IPN bus netmap notifications 1 week ago
Brad Fitzpatrick 5ef3713c9f cmd/vet: add subtestnames analyzer; fix all existing violations 2 weeks ago
Tom Proctor 95a135ead1
cmd/{containerboot,k8s-operator}: reissue auth keys for broken proxies (#16450) 1 month ago
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
Brad Fitzpatrick eb819c580e cmd/containerboot, net/dns/resolver: remove unused funcs in tests 2 months ago
Tom Meadows 8890c3c413
cmd/containerboot,kube: enable autoadvertisement of Tailscale services on containerboot (#18527) 2 months ago
BeckyPauley e4008d1994
cmd/containerboot: fix error handling for egress (#18657) 2 months ago
David Bond f2b4d7065d
cmd/containerboot: handle v6 pod ips that are missing square brackets (#18519) 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Mario Minardi e9d82767e5 cmd/containerboot: allow for automatic ID token generation 3 months ago
Raj Singh e66531041b
cmd/containerboot: add OAuth and WIF auth support (#18311) 3 months ago
Tom Proctor bb3529fcd4
cmd/containerboot: support egress to Tailscale Service FQDNs (#17493) 4 months ago
Alex Chan c2e474e729 all: rename variables with lowercase-l/uppercase-I 5 months ago
Brad Fitzpatrick 01e645fae1 util/backoff: rename logtail/backoff package to util/backoff 7 months ago
Brad Fitzpatrick d559a21418 util/eventbus/eventbustest: fix typo of test name 7 months ago
David Bond 624cdd2961
cmd/containerboot: do not reset state on non-existant secret (#17021) 8 months ago
Joe Tsai 3aea0e095a syncs: delete WaitGroup and use sync.WaitGroup.Go in Go 1.25 8 months ago
David Bond 4494705496
cmd/{k8s-proxy,containerboot,k8s-operator},kube: add health check and metrics endpoints for k8s-proxy (#16540) 9 months ago
Tom Proctor f421907c38
all-kube: create Tailscale Service for HA kube-apiserver ProxyGroup (#16572) 9 months ago
Tom Proctor 711698f5a9
cmd/{containerboot,k8s-operator}: use state Secret for checking device auth (#16328) 10 months ago
Irbe Krumina 5b670eb3a5
cmd/containerboot: allow setting --accept-dns via TS_EXTRA_ARGS again (#16129) 11 months ago
Irbe Krumina 6b97e615d6
cmd/containerboot,kube/ingressservices: proxy VIPService TCP/UDP traffic to cluster Services (#15897) 11 months ago
Tom Proctor dd95a83a65
cmd/{containerboot,k8s-operator},kube/kubetypes: unadvertise ingress services on shutdown (#15451) 1 year ago
Tom Proctor de949b050e
cmd/containerboot: speed up tests (#14883) 1 year ago
Irbe Krumina a622debe9b
cmd/{k8s-operator,containerboot}: check TLS cert before advertising VIPService (#15427) 1 year ago
Irbe Krumina 299c5372bd
cmd/containerboot: manage HA Ingress TLS certs from containerboot (#15303) 1 year ago
Irbe Krumina 6df0aa58bb
cmd/containerboot: fix nil pointer exception (#15090) 1 year ago
Brad Fitzpatrick 05ac21ebe4 all: use new LocalAPI client package location 1 year ago
Tom Proctor 138a83efe1
cmd/containerboot: wait for consistent state on shutdown (#14263) 1 year ago
Irbe Krumina b406f209c3
cmd/{k8s-operator,containerboot},kube: ensure egress ProxyGroup proxies don't terminate while cluster traffic is still routed to them (#14436) 1 year ago
Irbe Krumina 817ba1c300
cmd/{k8s-operator,containerboot},kube/kubetypes: parse Ingresses for ingress ProxyGroup (#14583) 1 year ago
Irbe Krumina 77017bae59
cmd/containerboot: load containerboot serve config that does not contain HTTPS endpoint in tailnets with HTTPS disabled (#14538) 1 year ago
Irbe Krumina 48a95c422a
cmd/containerboot,cmd/k8s-operator: reload tailscaled config (#14342) 1 year ago
Irbe Krumina 6e552f66a0
cmd/containerboot: don't attempt to patch a Secret field without permissions (#14365) 1 year ago
Irbe Krumina fa655e6ed3
cmd/containerboot: add more tests, check that egress service config only set on kube (#14360) 1 year ago
Irbe Krumina 0cc071f154
cmd/containerboot: don't attempt to write kube Secret in non-kube environments (#14358) 1 year ago
Bjorn Neergaard 8b1d01161b
cmd/containerboot: guard kubeClient against nil dereference (#14357) 1 year ago
Irbe Krumina 2aac916888
cmd/{containerboot,k8s-operator},kube/kubetypes: kube Ingress L7 proxies only advertise HTTPS endpoint when ready (#14171) 1 year ago
Tom Proctor 24095e4897
cmd/containerboot: serve health on local endpoint (#14246) 1 year ago
Irbe Krumina ba3523fc3f
cmd/containerboot: preserve headers of metrics endpoints responses (#14204) 1 year ago
Tom Proctor 74d4652144
cmd/{containerboot,k8s-operator},k8s-operator: new options to expose user metrics (#14035) 1 year ago
Irbe Krumina 00517c8189
kube/{kubeapi,kubeclient},ipn/store/kubestore,cmd/{containerboot,k8s-operator}: emit kube store Events (#14112) 1 year ago
Irbe Krumina cf41cec5a8
cmd/{k8s-operator,containerboot},k8s-operator: remove support for proxies below capver 95. (#13986) 1 year ago
Irbe Krumina 861dc3631c
cmd/{k8s-operator,containerboot},kube/egressservices: fix Pod IP check for dual stack clusters (#13721) 2 years ago
Tom Proctor cba2e76568
cmd/containerboot: simplify k8s setup logic (#13627) 2 years ago
Tom Proctor e48cddfbb3
cmd/{containerboot,k8s-operator},k8s-operator,kube: add ProxyGroup controller (#13684) 2 years ago
Irbe Krumina e8bb5d1be5
cmd/{k8s-operator,containerboot},k8s-operator,kube: reconcile ExternalName Services for ProxyGroup (#13635) 2 years ago
Irbe Krumina 9bd158cc09
cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, clean up if needed (#13658) 2 years ago