summaryrefslogtreecommitdiffhomepage
path: root/cmd/k8s-operator
AgeCommit message (Expand)AuthorFilesLines
2024-12-11cmd/k8s-operator,k8s-operator: operator integration tests (#12792)Tom Proctor3-0/+458
2024-12-05cmd/k8s-operator: don't error for transient failures (#14073)Tom Proctor8-17/+84
2024-12-04cmd/{containerboot,k8s-operator},kube/kubetypes: kube Ingress L7 proxies only...Irbe Krumina5-39/+234
2024-12-04cmd/k8s-operator: fix a bunch of status equality checks (#14270)Irbe Krumina8-15/+15
2024-12-03cmd/k8s-operator/deploy/chart: allow reading OAuth creds from a CSI driver's ...Oliver Rahner3-4/+30
2024-12-03cmd/k8s-operator: avoid port collision with metrics endpoint (#14185)Tom Proctor1-7/+7
2024-12-03cmd/k8s-operator,k8s-operator,go.mod: optionally create ServiceMonitor (#14248)Irbe Krumina16-19/+813
2024-12-03cmd/k8s-operator,docs/k8s: run tun mode proxies in privileged containers (#14...Irbe Krumina4-26/+26
2024-12-02cmd/containerboot: serve health on local endpoint (#14246)Tom Proctor2-3/+3
2024-11-29cmd/k8s-operator: always set stateful filtering to false (#14216)Irbe Krumina3-22/+11
2024-11-29cmd/k8s-operator: fix port name change bug for egress ProxyGroup proxies (#14...Irbe Krumina3-24/+77
2024-11-22cmd/{containerboot,k8s-operator},k8s-operator: new options to expose user met...Tom Proctor6-30/+281
2024-11-22cmd/k8s-operator/deploy: ensure that operator can write kube state Events (#1...Irbe Krumina2-0/+16
2024-11-20cmd/k8s-operator,kube/kubeclient,docs/k8s: update rbac to emit events + small...Irbe Krumina1-0/+17
2024-11-20Make the deployment of an IngressClass optional, default to true (#14153)James Stocker2-0/+5
2024-11-19kube/{kubeapi,kubeclient},ipn/store/kubestore,cmd/{containerboot,k8s-operator...Irbe Krumina6-14/+41
2024-11-12cmd/{k8s-operator,containerboot},k8s-operator: remove support for proxies bel...Irbe Krumina3-40/+5
2024-11-12cmd/k8s-operator: restart ProxyGroup pods less (#14045)Tom Proctor3-26/+66
2024-11-11cmd/k8s-operator,k8s-operator,kube/kubetypes: add an option to configure app ...Irbe Krumina7-38/+294
2024-11-07derp/derphttp: don't link websockets other than on GOOS=jsBrad Fitzpatrick1-5/+0
2024-11-07control/controlhttp/controlhttpserver: split out Accept to its own packageBrad Fitzpatrick1-5/+6
2024-11-07envknob,kube/kubetypes,cmd/k8s-operator: add app type for ProxyGroup (#14029)Irbe Krumina2-1/+6
2024-11-05types/result, util/lineiter: add package for a result type, use itBrad Fitzpatrick1-1/+2
2024-11-04cmd/k8s-operator: allow to optionally configure tailscaled port (#14005)Irbe Krumina1-0/+8
2024-10-31cmd/tailscale/cli, client/tailscale, ipn/localapi: add tailscale syspolicy {l...Nick Khyl1-1/+1
2024-10-30cmd/k8s-operator,k8s-operator: add topology spread constraints to ProxyClass ...Irbe Krumina4-0/+366
2024-10-26cmd/k8s-operator: validate that tailscale.com/tailnet-ip annotation value is ...Nick Kirby2-3/+150
2024-10-25util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsopNick Khyl1-3/+6
2024-10-21net/tstun: restore tap mode functionalityMaisem Ali1-1/+1
2024-10-19net/tlsdial: call out firewalls blocking Tailscale in health warnings (#13840)Andrea Gottardo1-0/+1
2024-10-16ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13...Mario Minardi1-0/+1
2024-10-11client/tailscale,cmd/{cli,get-authkey,k8s-operator}: set distinct User-AgentsPercy Wegmann1-0/+1
2024-10-10clientupdate: don't link distsign on platforms that don't downloadBrad Fitzpatrick1-1/+1
2024-10-09cmd/k8s-operator,k8s-operator/apis: set a readiness condition on egress Servi...Irbe Krumina4-6/+407
2024-10-09cmd/k8s-operator: don't error out if ProxyClass for ProxyGroup not found. (#1...Irbe Krumina1-1/+8
2024-10-09cmd/k8s-operator: fix Pod IP selection (#13743)Irbe Krumina2-2/+6
2024-10-08util/syspolicy, ipn: add "tailscale debug component-logs" supportNick Khyl1-1/+2
2024-10-08cmd/k8s-operator: base ProxyGroup StatefulSet on common proxy.yaml definition...Tom Proctor3-148/+144
2024-10-08cmd/{k8s-operator,containerboot},kube/egressservices: fix Pod IP check for du...Irbe Krumina3-9/+43
2024-10-08cmd/k8s-operator,k8s-operator: use default ProxyClass if set for ProxyGroup (...Tom Proctor13-64/+112
2024-10-07cmd/k8s-operator,k8s-operator: create ConfigMap for egress services + small f...Irbe Krumina11-67/+151
2024-10-07cmd/{containerboot,k8s-operator},k8s-operator,kube: add ProxyGroup controller...Tom Proctor13-24/+1100
2024-10-04cmd/{k8s-operator,containerboot},k8s-operator,kube: reconcile ExternalName Se...Irbe Krumina11-2/+1570
2024-09-27cmd/k8s-operator: remove auth key once proxy has logged in (#13612)Irbe Krumina3-26/+114
2024-09-27cmd/k8s-operator,k8s-operator: add ProxyGroup CRD (#13591)Tom Proctor7-8/+395
2024-09-25cmd/k8s-operator, k8s-operator: fix outdated kb links (#13585)Cameron Stokes4-12/+12
2024-09-11cmd/k8s-operator,k8s-operator,kube: Add TSRecorder CRD + controller (#13299)Tom Proctor15-27/+4485
2024-09-08kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware....Irbe Krumina11-13/+13
2024-09-08kube,cmd/{k8s-operator,containerboot},envknob,ipn/store/kubestore,*/depaware....Irbe Krumina11-45/+47
2024-09-08cmd/k8s-operator,kube: set app name for Kubernetes Operator proxies (#13410)Irbe Krumina10-15/+74