Commit 09ba66a
fix: increase RequeuePeriod from 5s to 15s to honor ZeroSSL's Retry-After
ZeroSSL's ACME server returns 'Retry-After: 15' on order status polls
while in 'processing' state. Certbot (ZeroSSL's reference client via
zerossl-bot) honors this header; cert-manager was polling every 5s,
ignoring it. Changing RequeuePeriod to 15s aligns with ZeroSSL's
expectations and reduces unnecessary API calls.
The correct flow per Certbot's implementation:
1. POST finalize → 403 orderNotReady (ZeroSSL accepts internally)
2. Poll → 'processing' + Retry-After: 15
3. Eventually: poll → 'ready' (ZeroSSL finished internal checks)
4. POST finalize again → 200 OK + certificate
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent e27c219 commit 09ba66a
1 file changed
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
59 | 61 | | |
60 | | - | |
| 62 | + | |
61 | 63 | | |
62 | 64 | | |
63 | 65 | | |
| |||
0 commit comments