tailscale/kube
Brad Fitzpatrick 4c3ed5ab32 all: migrate code off Notify.NetMap to Notify.SelfChange
Move tailscaled's in-tree reactive users from of IPN bus Notify.NetMap
updates to the narrower Notify.SelfChange signal introduced earlier in
this series. Consumers that need additional state (peers, DNS config,
etc.) fetch it on demand via the LocalAPI.

It is a step toward the larger goal of not fanning Notify.NetMap out
to every bus watcher on Linux/non-GUI hosts.

A future change stops sending Notify.NetMap entirely on Linux and
non-GUI platforms. (eventually once macOS/iOS/Windows migrate to the
upcoming new Notify APIs, we'll remove ipn.Notify.NetMap entirely)

Updates #12542

Change-Id: I51ea9d86bdca1909d6ac0e7d5bd3934a3a4e8516
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2026-05-01 06:51:40 -07:00
..
authkey cmd/containerboot,cmd/k8s-proxy,kube: add authkey renewal to k8s-proxy (#19221) 2026-04-15 16:13:46 +01:00
certs all: migrate code off Notify.NetMap to Notify.SelfChange 2026-05-01 06:51:40 -07:00
egressservices all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
health all: migrate code off Notify.NetMap to Notify.SelfChange 2026-05-01 06:51:40 -07:00
ingressservices all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
k8s-proxy/conf types/ptr: deprecate ptr.To, use Go 1.26 new 2026-03-05 20:13:18 -08:00
kubeapi all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
kubeclient all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
kubetypes cmd/{containerboot,k8s-operator}: reissue auth keys for broken proxies (#16450) 2026-03-11 10:25:57 +00:00
localclient client/local, ipn/localapi, all: add CertDomains and DNSConfig accessors 2026-04-30 13:50:46 -07:00
metrics all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
services cmd/containerboot,kube: enable autoadvertisement of Tailscale services on containerboot (#18527) 2026-02-20 15:52:34 -08:00
state all: migrate code off Notify.NetMap to Notify.SelfChange 2026-05-01 06:51:40 -07:00