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