SIGN IN SIGN UP

feature/acme: only allow one async renewal at a time

Currently we serialise ACME account setup and ACME issuances for domains
which don't yet have a valid certificate, but not for async renewals of
still-valid certificates.

This patch adds a check that we only have one async renewal for a domain
in-flight at a time, and a test that ensures we de-dupe these renewals.

Updates tailscale/corp#46420

Change-Id: Ibbaa537cd28b8adf238b5c9396403e845f95b7e7
Signed-off-by: Alex Chan <alexc@tailscale.com>
A
Alex Chan committed
2d98e75249fa66a0d8f5bcef2b49b4aa5cbc83e5
Parent: ffaa5a3
Committed by Alex Chan <alex@alexwlchan.net> on 8/14/2026, 7:15:30 PM