diff options
| author | Irbe Krumina <irbe@tailscale.com> | 2024-12-11 15:30:43 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-11 15:30:43 +0000 |
| commit | 6e0f168db07abe3ed7ca5a206b65087415708153 (patch) | |
| tree | 09f370769e6016ea569b5a2e0d092a7fe1015916 /control/controlhttp/controlhttpserver/controlhttpserver.go | |
| parent | 3e3d5d8c6861330d44e3b0ac5648f6b2a392ee2a (diff) | |
| download | tailscale-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
