You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/ipn/ipnlocal
Maisem Ali e0d291ab8a ipn/store: add support for stores to hook into a custom dialer
For stores like k8s secrets we need to dial out to the k8s API as though Tailscale
wasn't running. The issue currently only manifests when you try to use an exit node
while running inside a k8s cluster and are trying to use Kubernetes secrets as the
backing store.

This doesn't address cmd/containerboot, which I'll do in a follow up.

Updates #7695

Signed-off-by: Maisem Ali <maisem@tailscale.com>
1 year ago
..
testdata ipn/ipnlocal: fix the path for writing cert files (#7203) 1 year ago
c2n.go log: use logtail to log and upload sockstat logs 1 year ago
cert.go ipn/ipnlocal: use atomicfile.WriteFile in certFileStore 1 year ago
cert_js.go all: update copyright and license headers 1 year ago
cert_test.go ipn/ipnlocal: fix the path for writing cert files (#7203) 1 year ago
dnsconfig_test.go all: update copyright and license headers 1 year ago
expiry.go ipn/ipnlocal: handle more edge cases in netmap expiry timer 1 year ago
expiry_test.go ipn/ipnlocal: handle more edge cases in netmap expiry timer 1 year ago
local.go ipn/store: add support for stores to hook into a custom dialer 1 year ago
local_test.go all: pass log IDs as the proper type rather than strings 1 year ago
loglines_test.go all: pass log IDs as the proper type rather than strings 1 year ago
network-lock.go cmd/tailscale: surface node-key for locked out tailnet-lock peers 1 year ago
network-lock_test.go ipn,cmd/tailscale: implement resigning nodes on tka key removal 1 year ago
peerapi.go sockstats: remove per-interface stats from Get 1 year ago
peerapi_h2c.go all: update copyright and license headers 1 year ago
peerapi_macios_ext.go all: update copyright and license headers 1 year ago
peerapi_test.go ipn/ipnlocal: drop not required StateKey parameter 1 year ago
profiles.go ipn/ipnlocal: use presence of NodeID to identify logins 1 year ago
profiles_test.go ipn/ipnlocal: use presence of NodeID to identify logins 1 year ago
serve.go ipn/ipnlocal: [serve/funnel] use actual SrcAddr as X-Forwarded-For (#7600) 1 year ago
serve_test.go all: update copyright and license headers 1 year ago
ssh.go all: update copyright and license headers 1 year ago
ssh_stub.go all: update copyright and license headers 1 year ago
ssh_test.go ipn/ipnlocal: drop not required StateKey parameter 1 year ago
state_test.go all: pass log IDs as the proper type rather than strings 1 year ago