Error 405 from letsencrypt

I created a certificate using certbot, and installed it into kubernetes.
but when I try to request for a new certificate for a subdomain I get error 405 from letsencrypt.

“type”: “urn:ietf:params:acme:error:malformed”,
“detail”: “Method not allowed”,
“status”: 405

I am using cert-manager version 0.12 in my k8s cluster.
I am using dns validation.

What can I check to make my troubleshooting easier.

1 Like

Hi @Josbrafe

if you have that error, your ACME-client is too old.

There was a switch - method GET -> method POST.

Older clients -> you see that error.


Hi @JuergenAuer,

I will update you shortly.
Thanks for reaching out to me.

I am currently testing out cert-manager v0.14.1 helm chart.



Hi @JuergenAuer,

I believe that this seems to be a normal behavior, in the order request of the csr, the finalize url, displays the above error.
Even with above error, I still received a valid certificate.

Though the initial content of my certificate and clusterIssuer files was wrong, I corrected that.
It is still a puzzle to me, while it still shows valid certificate, with above error.

Old version of cert-manager: 0.12
Current version of cert-manager: 0.14.1


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.