mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-01-11 22:30:44 +01:00
Undocumented how to deal w/ v1 deprecation #528
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jmgurney on GitHub (Apr 17, 2021).
Please document how to deal w/ the acme v1 deprecation by Let's Encrypt. Right now the only documentation that I found was a post on twitter: https://twitter.com/lukas2511/status/1244682949292892160?s=20 which isn't a place I expected to find documentation on how to deal w/ the upgrade.
It'd be even better to have added a warning that when getting a 403:
That you pop up a warning about this. If this had been in 0.7, it would have saved me some time, but as it was, I spent over an hour and a half of my time trying to figure out how to deal w/ this error message because of the lack of documentation.
I also didn't need to have upgraded, because I was running 0.6.5 which apparently supports v2, but got this error message and assumed that my version didn't support v2 instead of it being a simple configuration problem.
@lukas2511 commented on GitHub (Apr 18, 2021):
Dehydrated handles this automatically as long as you didn't manually specify a CA in your config file.
If you manually specified in there to use an acme-v01 API dehydrated will try to do that, and dehydrated would speak ACME v1 if the server would respond correspondingly.
Since Let's Encrypt disabled that API endpoint dehydrated just prints the error message it receives from the server.
Also if manually set the migration is documented two lines below the
CAvalue in the config example...:@jmgurney commented on GitHub (Apr 19, 2021):
Yeah, that didn't work.
You failed to mention that
API=autoneeds to be set as well.@lukas2511 commented on GitHub (Apr 19, 2021):
I don't really see a reason to mention that, it's clearly documented in the config example as the API version to use.
That is something you configured yourself, so you touched that part of the configuration before and should know that you manually forced dehydrated to use API version 1. If you do that dehydrated will try that, and might fail, that's really not an issue with dehydrated.