Closed shoguevara closed 1 year ago
Hi there @shoguevara thank you for flagging the issue. I don't have a GoDaddy account to test with I'm afraid.
Can I please confirm you have the three dns
options below set with the correct values? (please don't put them in the ticket)
email: hello@home-assistant.io
domains:
- home-assistant.io
dns:
provider: godaddy
godaddy_auth_key: 81d2c546-90e9-4bc6-bca2-5457ee0e554a
godaddy_auth_secret: 78ed753d-4721-4849-b203-b3e45ab08e3d
https://dns-lexicon.readthedocs.io/en/latest/configuration_reference.html#godaddy
email: hello@home-assistant.io domains: - home-assistant.io dns: provider: godaddy godaddy_auth_key: 81d2c546-90e9-4bc6-bca2-5457ee0e554a godaddy_auth_secret: 78ed753d-4721-4849-b203-b3e45ab08e3d
Yep. All the options are filled in. Email and domains are filled in according text fields and in the "options: field there's a record, like:
provider: godaddy
godaddy_key: <here_goes_api_key>
godaddy_secret: <here_goes_api_secret>
And as I mentioned in the issue text, it was working just fine till recently. Also you can email me via my username [at]gmail.com and I'll share all the settings necessary to test it from your side, ofc if you have time/opportunity to do so. There are no vital resources associated with my domain name, so I'm not afraid of you breaking anything :D
The godaddy options need to be
godaddy_auth_key: <here_goes_api_key>
godaddy_auth_secret: <here_goes_api_secret>
The recent update of lexicon changed a bunch of the option names. https://github.com/troykelly/hassio-addons-letsencrypt-lexicon/releases/tag/v3.0.2
godaddy_auth_secret
OMG, forgive me my inattentiveness! Now I see the difference. And I can confirm now that with the new names it works perfectly fine. Thank you so much! <3 The issue can be closed
Totally fine @shoguevara It would have caught me as well, I always just click update... Glad it is working again. Thank you for reaching out with the issue.
Problem/Motivation
Been using the integration for more than 2 years. And btw grateful for it AF! Thanks a ton! But today I tried to renew my Let's encrypt cert (the previous one outdated yesterday) and ran into authorization error. Thought my API key and secret might be outdated, so regenerated them (actually, generated a new pair), changed addon configuration accordingly, but got the same result
localy running curl -X GET -H "Authorization: sso-key:" "https://api.godaddy.com/v1/domains/available?domain="
get's
{"available":false,"definitive":true,"domain":"my.domain"}
expected result - authorisation is OK
Expected behavior
Expected regular cert renewal
Actual behavior
But had errors like: deploy_challenge called:,