tailscale/k8s-operator
BeckyPauley 35a1a413f9
cmd/{containerboot,k8s-operator}: add 4via6 support in singleton egress (#19983)
Add support for configuring egress to destinations reachable via 4via6
subnet routes, using either the synthesized 4via6 address or the MagicDNS
name (in the form <IPv4-with-hyphens>-via-<siteID>[.*]).

Also update the Connector to validate and advertise 4via6 subnet routes.

Export net/netutil.ValidateViaPrefix so it can be reused by the Connector
validation logic.

This change only affects standalone egress proxies — ProxyGroup egress
requires IPv6 support before it can use 4via6.

Updates #19334

Change-Id: I6faecd6eb61ab55fc0cd97fe417af6b6a12fe7fc

Signed-off-by: Becky Pauley <becky@tailscale.com>
2026-06-18 16:13:10 +01:00
..
api-proxy net/netutil: add NewDefaultTransport to avoid http.DefaultTransport panics 2026-06-01 12:28:36 -07:00
apis cmd/k8s-operator: workload identity support for multi-tailnet (#20016) 2026-06-10 10:22:19 +01:00
reconciler cmd/k8s-operator: workload identity support for multi-tailnet (#20016) 2026-06-10 10:22:19 +01:00
sessionrecording k8s-operator/sessionrecording/ws: unify Read/Write frame parsing (#19227) 2026-04-07 15:59:10 -04:00
tsclient cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
api-docs-config.yaml all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
api.md cmd/k8s-operator: workload identity support for multi-tailnet (#20016) 2026-06-10 10:22:19 +01:00
conditions_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
conditions.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
utils_test.go cmd/k8s-operator: truncate long label values in metrics resources (#18895) 2026-04-28 14:11:59 +01:00
utils.go cmd/{containerboot,k8s-operator}: add 4via6 support in singleton egress (#19983) 2026-06-18 16:13:10 +01:00