You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our certmagic version is stale since Dec 2020, Let's Encrypt will be making changes soon that mean we should prioritize getting these changes out in a new release ASAP.
We can either:
Merge upstream changes into our certmagic fork, or:
Switch to mainline certmagic.
The text was updated successfully, but these errors were encountered:
Does our certmagic have any changes other than only retrying once? If it was easier, I wouldn't mind losing this functionality in favor of switching back to mainline certmagic.
It is handy to prevent getting rate limited from LE, but really these situations should just be avoided in the first place, and I think most people who are running enough sites to risk being rate limited now know how to handle it (or are just using self-signed).
A quick glance through the commit history shows that:
Exponential retry backoff has been tuned multiple times,12 which is used for obtaining certs and renewing certs
More consideration has been given to local/internal domains,3 though this is something we can and do handle Casket-side anyway4
DNS propagation checks are now configurable, so we could add settings in Casket for these.5 It wouldn't help with rate-limiting, though.
Renewal operations no longer block unless the certificate has expired, so even in the event of a potential renewal disaster, the effect should be minimal7
I think if we do switch back to mainline certmagic, we can archive our fork and see how things go. If we have any reason to revert back, we could then un-archive and look into rebasing or merging.
Our certmagic version is stale since Dec 2020, Let's Encrypt will be making changes soon that mean we should prioritize getting these changes out in a new release ASAP.
We can either:
The text was updated successfully, but these errors were encountered: