summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorTom Proctor <tomhjp@users.noreply.github.com>2024-11-12 14:18:19 +0000
committerGitHub <noreply@github.com>2024-11-12 14:18:19 +0000
commitd8a3683fdfc21e0dfe41f47b72c56230296d383b (patch)
tree03e4fa19b844b367fe3336fded243377d805f929 /control/controlhttp/controlhttpserver/controlhttpserver.go
parent4e0fc037e67a86a0734f025e041ba7f04f4cc3d4 (diff)
downloadtailscale-d8a3683fdfc21e0dfe41f47b72c56230296d383b.tar.xz
tailscale-d8a3683fdfc21e0dfe41f47b72c56230296d383b.zip
cmd/k8s-operator: restart ProxyGroup pods less (#14045)
We currently annotate pods with a hash of the tailscaled config so that we can trigger pod restarts whenever it changes. However, the hash updates more frequently than is necessary causing more restarts than is necessary. This commit removes two causes; scaling up/down and removing the auth key after pods have initially authed to control. However, note that pods will still restart on scale-up/down because of the updated set of volumes mounted into each pod. Hopefully we can fix that in a planned follow-up PR. Updates #13406 Signed-off-by: Tom Proctor <tomhjp@users.noreply.github.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions