I'm trying to configure the Let's Encrypt add-on with the DNS challenge, but I get this error when I try to save:
Failed to save add-on configuration: value must be one of ['dns-azure', 'dns-cloudflare', 'dns-cloudns', 'dns-desec', 'dns-digitalocean', 'dns-directadmin', 'dns-dnsimple', 'dns-dnsmadeeasy', 'dns-domainoffensive', 'dns-dreamhost', 'dns-duckdns', 'dns-dynu', 'dns-easydns', 'dns-eurodns', 'dns-gandi', 'dns-gehirn', 'dns-godaddy', 'dns-google', 'dns-he', 'dns-hetzner', 'dns-infomaniak', 'dns-inwx', 'dns-ionos', 'dns-joker', 'dns-linode', 'dns-loopia', 'dns-luadns', 'dns-mijn-host', 'dns-namecheap', 'dns-netcup', 'dns-njalla', 'dns-noris', 'dns-nsone', 'dns-ovh', 'dns-plesk', 'dns-porkbun', 'dns-rfc2136', 'dns-route53', 'dns-sakuracloud', 'dns-simply', 'dns-transip', 'dns-websupport']. Got {
'keyfile': 'privkey.pem',
'certfile': 'fullchain.pem',
'challenge': 'dns',
'dns': {
'provider': 'scaleway',
'scaleway_access_key': '',
'scaleway_secret_key': ''
},
'domains': [
'hassistantv6.example.eu',
'hassistant.example.eu'
],
'email': 'user@example.com'
}
It looks like scaleway is not a supported DNS provider in the official Let's Encrypt add-on.
For context: Scaleway is a French cloud provider that offers a DNS API which works great for ACME DNS challenges. I regularly use it with other Let's Encrypt clients that support the certbot-dns-scaleway plugin.
Is there any way to make it work within Home Assistant? Or do I need to manage certs externally and import them manually?