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.

2 Likes

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.

Regards,
Josbrafe

2 Likes

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

Regards,
Joseph

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