summaryrefslogtreecommitdiffhomepage
path: root/cmd/k8s-operator/operator_test.go
AgeCommit message (Expand)AuthorFilesLines
2026-04-09cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010)David Bond1-40/+42
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick1-7/+11
2026-03-05types/ptr: deprecate ptr.To, use Go 1.26 newBrad Fitzpatrick1-32/+31
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-12-08cmd/k8s-operator: warn if users attempt to expose a headless Service (#18140)Irbe Krumina1-85/+84
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan1-2/+2
2025-11-12cmd/k8s-operator: remove early return in ingress matching (#17841)Sachin Iyer1-0/+36
2025-09-15k8s-operator: reset service status before append (#17120)David Bond1-0/+4
2025-09-02cmd/k8s-operator: allow specifying replicas for connectors (#16721)David Bond1-0/+13
2025-07-07cmd/k8s-operator: Allow custom ingress class names (#16472)David Bond1-5/+7
2025-06-30cmd/k8s-operator: ProxyClass annotation for Services and Ingresses (#16363)Tom Meadows1-8/+194
2025-06-20cmd/k8s-operator: remove conffile hashing mechanism (#16335)annotationsIrbe Krumina1-21/+21
2025-05-23cmd/k8s-operator: validate Service tags, catch duplicate Tailscale Services (...Irbe Krumina1-1/+1
2025-05-19cmd/k8s-operator,kube/kubetypes,k8s-operator/apis: reconcile L3 HA Services (...Tom Meadows1-0/+48
2025-03-19cmd/k8s-operator: configure proxies for HA Ingress to run in cert share mode ...Irbe Krumina1-4/+4
2025-01-29cmd/k8s-operator: don't set deprecated configfile hash on new proxies (#14817)Irbe Krumina1-65/+0
2025-01-17go.{mod,sum},cmd/{k8s-operator,derper,stund}/depaware.txt: bump kube deps (#1...Irbe Krumina1-71/+70
2025-01-10cmd/containerboot,cmd/k8s-operator: reload tailscaled config (#14342)Irbe Krumina1-1/+2
2025-01-09cmd/k8s-operator,k8s-operator: allow users to set custom labels for the optio...Irbe Krumina1-1/+102
2024-11-29cmd/k8s-operator: always set stateful filtering to false (#14216)Irbe Krumina1-2/+2
2024-11-12cmd/{k8s-operator,containerboot},k8s-operator: remove support for proxies bel...Irbe Krumina1-2/+2
2024-11-11cmd/k8s-operator,k8s-operator,kube/kubetypes: add an option to configure app ...Irbe Krumina1-2/+2
2024-10-26cmd/k8s-operator: validate that tailscale.com/tailnet-ip annotation value is ...Nick Kirby1-0/+142
2024-10-08cmd/k8s-operator,k8s-operator: use default ProxyClass if set for ProxyGroup (...Tom Proctor1-1/+1
2024-09-27cmd/k8s-operator: remove auth key once proxy has logged in (#13612)Irbe Krumina1-0/+66
2024-09-08kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware....Irbe Krumina1-1/+1
2024-09-08kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware....Irbe Krumina1-14/+14
2024-09-08cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410)Irbe Krumina1-0/+14
2024-06-18cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition fo...Tom Proctor1-75/+138
2024-06-07cmd/k8s-operator,k8s-operator: allow proxies accept advertized routes. (#12388)Irbe Krumina1-15/+21
2024-05-10cmd/k8s-operator,cmd/containerboot,ipn,k8s-operator: turn off stateful filter...Irbe Krumina1-2/+2
2024-04-30cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make o...Irbe Krumina1-1/+0
2024-04-23cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (...Irbe Krumina1-0/+67
2024-04-19cmd/k8s-operator: correctly determine cluster domain (#11512)Irbe Krumina1-0/+80
2024-04-08Revert "cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver...Irbe Krumina1-0/+1
2024-03-27cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make o...Irbe Krumina1-1/+0
2024-03-19cmd/k8s-operator,ipn/conf.go: fix --accept-routes for proxies (#11453)Irbe Krumina1-74/+115
2024-02-27cmd/k8s-operator: reconcile tailscale Ingresses when their backend Services c...Irbe Krumina1-0/+135
2024-02-27cmd/k8s-operator: configure all proxies with declarative config (#11238)Irbe Krumina1-0/+21
2024-02-13cmd/k8s-operator,k8s-operator: proxy configuration mechanism via a new ProxyC...Irbe Krumina1-14/+113
2024-02-08cmd/{containerboot,k8s-operator/deploy/manifests}: optionally allow proxying ...Irbe Krumina1-12/+12
2024-01-09cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Co...Irbe Krumina1-401/+84
2023-12-14cmd/k8s-operator: operator can create subnetrouter (#9505)Irbe Krumina1-32/+29
2023-11-24cmd/{containerboot,k8s-operator}: allow users to define tailnet egress target...Irbe Krumina1-4/+148
2023-10-17cmd/k8s-operator: users can configure firewall mode for kube operator proxies...Irbe Krumina1-96/+166
2023-10-17cmd/k8s-operator: use our own container image instead of busyboxMaisem Ali1-2/+2
2023-09-20cmd/k8s-operator: fix egress service name (#9494)Irbe Krumina1-1/+1
2023-08-30cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031)Irbe Krumina1-2/+177
2023-08-28cmd/k8s-operator: add matching family addresses to statusMaisem Ali1-9/+0
2023-08-28cmd/k8s-operator: put Tailscale IPs in Service ingress statusMike Beaumont1-0/+21