summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorIrbe Krumina <irbe@tailscale.com>2024-12-11 15:30:43 +0000
committerGitHub <noreply@github.com>2024-12-11 15:30:43 +0000
commit6e0f168db07abe3ed7ca5a206b65087415708153 (patch)
tree09f370769e6016ea569b5a2e0d092a7fe1015916 /control/controlhttp/controlhttpserver/controlhttpserver.go
parent3e3d5d8c6861330d44e3b0ac5648f6b2a392ee2a (diff)
downloadtailscale-6e0f168db07abe3ed7ca5a206b65087415708153.tar.xz
tailscale-6e0f168db07abe3ed7ca5a206b65087415708153.zip
cmd/containerboot: fix nil pointer exception (cherry-pick of #14357, #14358) (#14359)
* cmd/containerboot: guard kubeClient against nil dereference (#14357) A method on kc was called unconditionally, even if was not initialized, leading to a nil pointer dereference when TS_SERVE_CONFIG was set outside Kubernetes. Add a guard symmetric with other uses of the kubeClient. Signed-off-by: Bjorn Neergaard <bjorn@neersighted.com> (cherry picked from commit 8b1d01161bbca8a26c2a50208444087c9fa2b3f1) * cmd/containerboot: don't attempt to write kube Secret in non-kube environments (#14358) Signed-off-by: Irbe Krumina <irbe@tailscale.com> (cherry picked from commit 0cc071f15409071f2649c3e142eceaf7cabff560) * cmd/containerboot: don't attempt to patch a Secret field without permissions (#14365) Signed-off-by: Irbe Krumina <irbe@tailscale.com> (cherry picked from commit 6e552f66a0289f6309477fb024019b62a251da16) Updates tailscale/tailscale#14354
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions