Add DNS provider INWX for Let's Encrypt

For the Let’s Encrypt plugin i need support for den DNS provider INWX.

I already implemented the support for INWX in the Let’s Encrypt plugin.
https://github.com/XantXant/addons
For INWX i added the certbot-dns-inwx plugin for certbot.

But i have a problem to test it before i make a pull request.
First i tried to test it with Docker and VSCODE plugin, but there i get:
Timeout while waiting for docker to come up
Because of the problem with bootstrap script and WSL 2.
I have no solution for this now.

Then i tried to test it with a local build on the raspberry pi with HAOS.
But the build failed at running build_rust with error: can’t find Rust compiler

So i need a little help and i can add this feature.

1 Like

You should post this in the development part of the forum. Development - Home Assistant Community

Ok, now i have a solution after some research.

Python cryptography was the problem.
The newer version of it needs the rust compiler and has newer build-dependecies.
I updated the docker build script for the newer build-dependecies.
It also needs a newer alpine linux image (>=3.12).

Now it is running perfectly.

But i had to remove certbot-dns-transip, because suds-jurko is not compatible anymore.