-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bunny: library is archived / not maintained + provider no longer functional #2008
Comments
Hello, I was aware of the archive, and this is why I created a fork on July 28: https://github.com/nrdcg/bunny-go You can open a PR on this fork. I'm the core maintainer of lego. |
I updated lego to use the fork: #2009 We don't have a Bunny account, so we await a PR on this fork. |
master...kengodwin:lego:master Its not the fork that needs updating at this time but the bunny.go provider. This is a bit of a hack job as I'm not really a guy who works with go much so I'm sure it can be improved. That said, given the state of the ecosystem related to the bunny.go provider + the fact it seems I'd need to maintain it myself, I'm just gonna use the exec provider moving forward. Thanks for your time. |
This is clearly not a fix 😄 Can you open another issue to explain your problem?
I will maintain the client based on API doc so you don't need to use exec provider. |
Its pretty straightforward that this doesn't work as-is: root@dev:~/docker-services# docker run -e BUNNY_API_KEY=[removed] goacme/lego --email [removed] --dns bunny --domains [removed] --server "https://acme-staging-v02.api.letsencrypt.org/directory" --accept-tos --dns-timeout=90 --dns.resolvers=1.1.1.1 run Your account credentials have been saved in your Let's Encrypt You should make a secure backup of this folder now. This |
Can you open a new issue ? |
Welcome
What did you expect to see?
You can see here:
https://github.com/simplesurance/bunny-go
What did you see instead?
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.
How do you use lego?
Through Traefik
Reproduction steps
Go to the URL in question to see the message.
Also, try to run the bunny provider yourself, it will fail.
I considered patching it to confirm it wasn't working as intended and have a test case locally for a fix but its only temporary since as Bunny API changes and the underlying library isn't maintained it'll just break again.
Version of lego
lego version dev linux/amd64
Logs
Not really needed, literally any attempt to use BunnyCDN will reproduce this by failing to create the record.
If you want, I can provide the shitty patch job of the provider via pull request or in the ticket or whatever. However, with the underlying library archived it'll break in the future.
Go environment (if applicable)
The text was updated successfully, but these errors were encountered: