summaryrefslogtreecommitdiffhomepage
path: root/k8s-operator
AgeCommit message (Expand)AuthorFilesLines
2026-04-15cmd/k8s-operator: add affinity rules to DNSConfig (#19360)David Bond3-0/+9
2026-04-09cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010)David Bond5-42/+252
2026-04-07k8s-operator/sessionrecording/ws: unify Read/Write frame parsing (#19227)altFernando Serboncini3-166/+215
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick2-12/+12
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick1-2/+2
2026-03-05types/ptr: deprecate ptr.To, use Go 1.26 newBrad Fitzpatrick1-3/+2
2026-03-05cmd/k8s-proxy: use L4 TCPForward instead of L7 HTTP proxy (#18179)Raj Singh1-1/+10
2026-03-05cmd/k8s-operator: remove deprecated TS_EXPERIMENTAL_KUBE_API_EVENTS (#18893)BeckyPauley1-22/+3
2026-02-18cmd/k8s-operator,k8s-operator: define ProxyGroupPolicy reconciler (#18654)David Bond3-4/+608
2026-02-13k8s-operator,cmd/k8s-operator: define ProxyGroupPolicy CRD (#18614)David Bond4-0/+252
2026-02-03cmd/k8s-operator,k8s-operator:ensure that recorder replicas default to 1 (#18...Tom Meadows2-1/+2
2026-01-23all: remove AUTHORS file and references to itWill Norris36-36/+36
2026-01-21cmd/k8s-operator,k8s-operator: Allow the use of multiple tailnets (#18344)David Bond13-0/+1181
2026-01-19k8s-operator,kube: remove enableSessionRecording from Kubernetes Cap Map (#18...Tom Meadows1-10/+4
2026-01-16k8s-operator,kube: allowing k8s api request events to be enabled via grants (...Tom Meadows4-49/+107
2025-11-20cmd/k8s-operator: add multi replica support for recorders (#17864)David Bond3-1/+14
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan2-6/+6
2025-10-17cmd/k8s-operator: allow pod tolerations on nameservers (#17260)David Bond3-0/+54
2025-10-16k8s-operator/api-proxy: put kube api server events behind environment variabl...David Bond2-0/+10
2025-10-08k8s-operator/sessionrecording: gives the connection to the recorder from the ...Tom Meadows2-3/+12
2025-10-08cmd/tsrecorder: adds sending api level logging to tsrecorder (#16960)Tom Meadows2-8/+683
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick2-6/+4
2025-09-30cmd/k8s-operator: add DNS policy and config support to ProxyClass (#16887)Raj Singh3-0/+23
2025-09-29cmd/k8s-operator: add replica support to nameserver (#17246)David Bond3-0/+10
2025-09-25k8s-operator: add IPv6 support for DNS records (#16691)Raj Singh3-2/+5
2025-09-02cmd/k8s-operator: allow specifying replicas for connectors (#16721)David Bond3-4/+94
2025-08-22cmd/k8s-proxy,k8s-operator: fix serve config for userspace mode (#16919)Tom Proctor1-7/+23
2025-07-31cmd/k8s-operator,k8s-operator: allow setting a `priorityClassName` (#16685)Lee Briggs2-0/+6
2025-07-28k8s-operator: fix test flake (#16680)Tom Proctor1-13/+23
2025-07-28k8s-operator: handle multiple WebSocket frames per read (#16678)Tom Proctor5-52/+84
2025-07-28k8s-operator: adding session type to cast header (#16660)Tom Meadows1-3/+4
2025-07-22cmd/{k8s-operator,k8s-proxy},kube: use consistent type for auth mode config (...Tom Proctor2-5/+5
2025-07-21cmd/k8s-operator: Allow specifying cluster ips for nameservers (#16477)David Bond3-2/+48
2025-07-21all-kube: create Tailscale Service for HA kube-apiserver ProxyGroup (#16572)Tom Proctor5-38/+119
2025-07-14k8s-operator,sessionrecording: fixing race condition between resize (#16454)Tom Meadows9-239/+345
2025-07-09cmd/k8s-operator: don't require generation for Available condition (#16497)Tom Proctor1-6/+7
2025-07-09cmd/{k8s-operator,k8s-proxy}: add kube-apiserver ProxyGroup type (#16266)Tom Proctor6-158/+178
2025-07-07cmd/k8s-operator: always set ProxyGroup status conditions (#16429)Tom Proctor2-2/+6
2025-06-27cmd/{containerboot,k8s-operator}: use state Secret for checking device auth (...Tom Proctor2-6/+15
2025-06-27cmd/k8s-operator, k8s-operator: support Static Endpoints on ProxyGroups (#16115)Tom Meadows4-0/+272
2025-05-19cmd/k8s-operator,kube/kubetypes,k8s-operator/apis: reconcile L3 HA Services (...Tom Meadows1-0/+3
2025-05-19{cmd,}/k8s-operator: support IRSA for Recorder resources (#15913)Tom Proctor3-0/+71
2025-05-06cmd/k8s-operator,k8s-operator/api-proxy: move k8s proxy code to library (#15857)Tom Proctor4-0/+657
2025-04-15k8s-operator: add age column to all custom resources (#15663)Satyam Soni5-0/+5
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick2-3/+4
2025-03-28cmd/k8s-operator,k8s-operator: enable HA Ingress again. (#15453)Irbe Krumina2-2/+2
2025-03-26cmd/k8s-operator,k8s-operator: disable HA Ingress before stable release (#15433)v1.83.0-preIrbe Krumina2-2/+2
2025-03-21cmd/k8s-operator,k8s-operator: allow optionally using LE staging endpoint for...Irbe Krumina2-0/+16
2025-02-04cmd/k8s-operator: reinstate HA Ingress reconciler (#14887)Irbe Krumina2-2/+2
2025-01-30cmd/k8s-operator: temporarily disable HA Ingress controller (#14833)Irbe Krumina2-2/+2