-
Can lego call as external dns provider a lego binary directly with all the needed parameter or it needs wrapper scripts? The background of my question is, i use traefik for my containers and it works well. But at the moment there is a problem with one dns provider (ionos) that are fixed in the actual lego version. But it needs time till traefik update the lego version. My idea is now to use the actual lego binary as external dns provider inside traefik till traefik are updated to the new lego version. If there are a simple way to do this? Regards |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Traefik and lego are written in Go, it's a compiled language, so dependencies are not executable (it's not Python). The only way to update lego inside Traefik is to update the dependencies inside Traefik and compile Traefik.
When I will release the next version of lego, I will update Traefik too. For now, you "just" have to clean the extra TXT records manually. |
Beta Was this translation helpful? Give feedback.
-
I have this in traefik debug log. The wildcard certificate will expire in a few days and the renewal process does not seem to be working.
|
Beta Was this translation helpful? Give feedback.
-
I found all the acme records on the ionos DNS server that were not deleted and thought that might be the problem with the certificate not being renewed. Thank you for your suggestions. I will check the points you mentioned. |
Beta Was this translation helpful? Give feedback.
Traefik and lego are written in Go, it's a compiled language, so dependencies are not executable (it's not Python).
Lego cannot be used as proxy, because lego is not an ACME server, it's just an ACME client.
The only way to update lego inside Traefik is to update the dependencies inside Traefik and compile Traefik.
When I will release the next version of lego, I will update Tr…