| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-22 | cmd/{k8s-operator,k8s-proxy},kube: use consistent type for auth mode config (... | Tom Proctor | 1 | -3/+3 |
| 2025-07-21 | all-kube: create Tailscale Service for HA kube-apiserver ProxyGroup (#16572) | Tom Proctor | 1 | -4/+66 |
| 2025-07-09 | cmd/{k8s-operator,k8s-proxy}: add kube-apiserver ProxyGroup type (#16266) | Tom Proctor | 1 | -9/+55 |
| 2025-07-07 | cmd/k8s-operator: Allow custom ingress class names (#16472) | David Bond | 1 | -15/+22 |
| 2025-07-03 | cmd/k8s-operator: Set login server on tsrecorder nodes (#16443) | David Bond | 1 | -3/+7 |
| 2025-07-02 | cmd/k8s-operator: Allow configuration of login server (#16432) | David Bond | 1 | -3/+8 |
| 2025-06-30 | cmd/k8s-operator: ProxyClass annotation for Services and Ingresses (#16363) | Tom Meadows | 1 | -2/+67 |
| 2025-06-27 | cmd/k8s-operator, k8s-operator: support Static Endpoints on ProxyGroups (#16115) | Tom Meadows | 1 | -5/+83 |
| 2025-05-19 | cmd/k8s-operator,kube/kubetypes,k8s-operator/apis: reconcile L3 HA Services (... | Tom Meadows | 1 | -9/+102 |
| 2025-05-06 | cmd/k8s-operator,k8s-operator/api-proxy: move k8s proxy code to library (#15857) | Tom Proctor | 1 | -3/+4 |
| 2025-03-28 | cmd/k8s-operator,k8s-operator: enable HA Ingress again. (#15453) | Irbe Krumina | 1 | -0/+181 |
| 2025-03-26 | cmd/k8s-operator,k8s-operator: disable HA Ingress before stable release (#15433)v1.83.0-pre | Irbe Krumina | 1 | -181/+0 |
| 2025-03-26 | cmd/{k8s-operator,containerboot}: check TLS cert before advertising VIPServic... | Irbe Krumina | 1 | -8/+28 |
| 2025-03-19 | cmd/k8s-operator: configure proxies for HA Ingress to run in cert share mode ... | Irbe Krumina | 1 | -14/+14 |
| 2025-03-19 | cmd/k8s-operator: wait for VIPService before updating HA Ingress status (#15343) | Tom Proctor | 1 | -2/+40 |
| 2025-03-06 | cmd/k8s-operator: ensure HA Ingress can operate in multicluster mode. (#15157) | Irbe Krumina | 1 | -1/+19 |
| 2025-02-04 | cmd/k8s-operator: reinstate HA Ingress reconciler (#14887) | Irbe Krumina | 1 | -0/+102 |
| 2025-01-30 | cmd/k8s-operator: temporarily disable HA Ingress controller (#14833) | Irbe Krumina | 1 | -58/+0 |
| 2025-01-30 | cmd/k8s-operator: check that cluster traffic is routed to egress ProxyGroup P... | Irbe Krumina | 1 | -0/+70 |
| 2025-01-29 | cmd/{k8s-operator,containerboot},kube: ensure egress ProxyGroup proxies don't... | Irbe Krumina | 1 | -5/+5 |
| 2025-01-23 | cmd/k8s-operator: fix reconciler name clash (#14712) | Tom Proctor | 1 | -0/+7 |
| 2025-01-21 | cmd/{k8s-operator,containerboot},kube/kubetypes: parse Ingresses for ingress ... | Irbe Krumina | 1 | -28/+75 |
| 2025-01-16 | cmd/k8s-operator: require namespace config (#14648) | Tom Proctor | 1 | -0/+9 |
| 2025-01-08 | cmd/k8s-operator,k8s-operator: support ingress ProxyGroup type (#14548) | Irbe Krumina | 1 | -1/+1 |
| 2024-12-03 | cmd/k8s-operator,k8s-operator,go.mod: optionally create ServiceMonitor (#14248) | Irbe Krumina | 1 | -9/+68 |
| 2024-11-04 | cmd/k8s-operator: allow to optionally configure tailscaled port (#14005) | Irbe Krumina | 1 | -0/+8 |
| 2024-10-11 | client/tailscale,cmd/{cli,get-authkey,k8s-operator}: set distinct User-Agents | Percy Wegmann | 1 | -0/+1 |
| 2024-10-09 | cmd/k8s-operator,k8s-operator/apis: set a readiness condition on egress Servi... | Irbe Krumina | 1 | -2/+45 |
| 2024-10-08 | cmd/k8s-operator,k8s-operator: use default ProxyClass if set for ProxyGroup (... | Tom Proctor | 1 | -9/+10 |
| 2024-10-07 | cmd/k8s-operator,k8s-operator: create ConfigMap for egress services + small f... | Irbe Krumina | 1 | -31/+64 |
| 2024-10-07 | cmd/{containerboot,k8s-operator},k8s-operator,kube: add ProxyGroup controller... | Tom Proctor | 1 | -2/+50 |
| 2024-10-04 | cmd/{k8s-operator,containerboot},k8s-operator,kube: reconcile ExternalName Se... | Irbe Krumina | 1 | -0/+180 |
| 2024-09-11 | cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299) | Tom Proctor | 1 | -0/+26 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 1 | -1/+1 |
| 2024-09-08 | kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware.... | Irbe Krumina | 1 | -3/+3 |
| 2024-09-08 | cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410) | Irbe Krumina | 1 | -6/+7 |
| 2024-08-20 | cmd/k8s-operator: support default proxy class in k8s-operator (#12711) | ChandonPierre | 1 | -0/+8 |
| 2024-07-29 | go.{mod,sum},tstest/tools,k8s-operator,cmd/k8s-operator: autogenerate CRD API... | Irbe Krumina | 1 | -1/+2 |
| 2024-07-19 | cmd/k8s-operator,tstest,go.{mod,sum}: remove fybrik.io/crdoc dependency (#12862) | Irbe Krumina | 1 | -2/+1 |
| 2024-06-18 | cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition fo... | Tom Proctor | 1 | -0/+1 |
| 2024-05-27 | go generate directives reorder for 'make kube-generate-all' (#12210) | signed-long | 1 | -3/+3 |
| 2024-05-03 | cmd/k8s-operator: cleanup runReconciler signature (#11993) | Irbe Krumina | 1 | -40/+83 |
| 2024-05-02 | cmd/{k8s-operator,k8s-nameserver},k8s-operator: update nameserver config with... | Irbe Krumina | 1 | -6/+124 |
| 2024-04-30 | cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make o... | Irbe Krumina | 1 | -3/+27 |
| 2024-04-19 | cmd/k8s-operator: correctly determine cluster domain (#11512) | Irbe Krumina | 1 | -0/+1 |
| 2024-04-08 | Revert "cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver... | Irbe Krumina | 1 | -27/+3 |
| 2024-03-27 | cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make o... | Irbe Krumina | 1 | -3/+27 |
| 2024-02-27 | cmd/k8s-operator: reconcile tailscale Ingresses when their backend Services c... | Irbe Krumina | 1 | -2/+43 |
| 2024-02-27 | cmd/k8s-operator,k8s-operator,go.{mod,sum},tstest/tools: add Tailscale Kubern... | Irbe Krumina | 1 | -1/+4 |
| 2024-02-13 | cmd/k8s-operator,k8s-operator: proxy configuration mechanism via a new ProxyC... | Irbe Krumina | 1 | -3/+88 |