dataplaneapi icon indicating copy to clipboard operation
dataplaneapi copied to clipboard

Please add libdns/desec to dns01-providers.txt

Open git001 opened this issue 4 weeks ago • 1 comments

With commit https://github.com/haproxytech/dataplaneapi/commit/673f23c990c347a99ef66fdc37213acd471b0720 was the libdns added to Dataplane API.

Please can you be so kind and add https://github.com/libdns/desec to the list of the providers https://github.com/haproxytech/dataplaneapi/blob/master/acme/dns01-providers.txt

I run the ACME dns-01 test with that provider and added an issue to haproxy https://github.com/haproxy/haproxy/issues/3193 and it would be nice to be able to test the ACME dns-01 with that provider within dataplaneapi.

git001 avatar Nov 21 '25 03:11 git001

Hi,

Ok, I'll try to add desec before the next release. It is a rather small module.

By the way, since you found dns01-providers.txt, note this file was specifically created so that end-users could easily add new providers by themselves. Just add your module to the list, then run:

go run gen_constructor.go -i dns01-providers.txt -t constructor.tmpl -o constructor.go

and recompile dataplaneapi.

This is all very early though. There are still issues we need to fix (propagation checks in particular) before dns-01 can be used reliably. But thanks for the interest!

oliwer avatar Nov 24 '25 08:11 oliwer