[X] Yes, I'm using a binary release within 2 latest releases.
[X] Yes, I've searched similar issues on GitHub and didn't find any.
[X] Yes, I've included all information below (version, config, etc).
What did you expect to see?
Would lilke that lego accepts API version in PDNS_API_URL or to detect the version properly.
What did you see instead?
When 'PDNS_API_URL' is set to 'http://server/', without 'api/v1' prefix, API version is not detected and all pdns requests are made to / instead to /api/v1 so all PowerDNS requests fails.
When 'PDNS_API_URL' is set to 'http://server/api/v1' all pdns requests are made to /api/v1/api/v1. So version prefix is duplicated and again all PowerDNS request fails.
Welcome
What did you expect to see?
Would lilke that lego accepts API version in PDNS_API_URL or to detect the version properly.
What did you see instead?
When 'PDNS_API_URL' is set to 'http://server/', without 'api/v1' prefix, API version is not detected and all pdns requests are made to
/
instead to/api/v1
so all PowerDNS requests fails.When 'PDNS_API_URL' is set to 'http://server/api/v1' all pdns requests are made to /api/v1/api/v1. So version prefix is duplicated and again all PowerDNS request fails.
Why not just allow API version in URL?
Another project noticed the same issue - https://github.com/traefik/traefik/issues/9726
How do you use lego?
Binary
Reproduction steps
Version of lego
Logs