tailscale/cmd/k8s-operator
Joe Tsai c25968e1c5
all: make use of ctxkey everywhere (#10846)
Also perform minor cleanups on the ctxkey package itself.
Provide guidance on when to use ctxkey.Key[T] over ctxkey.New.
Also, allow for interface kinds because the value wrapping trick
also happens to fix edge cases with interfaces in Go.

Updates #cleanup

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
2024-01-16 13:56:23 -08:00
..
deploy cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823) 2024-01-16 12:48:15 +00:00
generate cmd/k8s-operator: add Connector CRD to Helm chart and static manifests (#10775) 2024-01-10 14:20:22 +00:00
connector.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2024-01-09 14:13:22 +00:00
connector_test.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2024-01-09 14:13:22 +00:00
ingress.go cmd/k8s-operator: warn if unsupported Ingress Exact path type is used. (#10865) 2024-01-16 17:02:34 +00:00
operator.go cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823) 2024-01-16 12:48:15 +00:00
operator_test.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2024-01-09 14:13:22 +00:00
proxy.go all: make use of ctxkey everywhere (#10846) 2024-01-16 13:56:23 -08:00
proxy_test.go all: make use of ctxkey everywhere (#10846) 2024-01-16 13:56:23 -08:00
sts.go cmd/k8s-operator: sync StatefulSet labels to their Pods (#10861) 2024-01-16 12:51:10 +00:00
sts_test.go cmd/k8s-operator: minor fix in name gen (#10830) 2024-01-12 10:08:22 +00:00
svc.go cmd/{containerboot,k8s-operator}: allow users to define tailnet egress target by FQDN (#10360) 2023-11-24 16:24:48 +00:00
testutils_test.go cmd/k8s-operator: sync StatefulSet labels to their Pods (#10861) 2024-01-16 12:51:10 +00:00