summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorIrbe Krumina <irbe@tailscale.com>2025-12-19 15:59:26 +0000
committerGitHub <noreply@github.com>2025-12-19 15:59:26 +0000
commit90b4358113d86b4fb06e89d4ae91ef8bcb6f6264 (patch)
tree69d4a23171d7ee6e6c9107e9e909567e475264de /control/controlhttp/controlhttpserver/controlhttpserver.go
parentc40f3521032c7687e8b9c85020f7857e211ab693 (diff)
downloadtailscale-90b4358113d86b4fb06e89d4ae91ef8bcb6f6264.tar.xz
tailscale-90b4358113d86b4fb06e89d4ae91ef8bcb6f6264.zip
cmd/k8s-operator,ipn/ipnlocal: allow opting out of ACME order replace extension (#18252)
In dynamically changing environments where ACME account keys and certs are stored separately, it can happen that the account key would get deleted (and recreated) between issuances. If that is the case, we currently fail renewals and the only way to recover is for users to delete certs. This adds a config knob to allow opting out of the replaces extension and utilizes it in the Kubernetes operator where there are known user workflows that could end up with this edge case. Updates #18251 Signed-off-by: Irbe Krumina <irbe@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions