Describe the bug:
Recently Cloudfare dns are not working anymore with error:
Warning PresentError 2m41s (x11 over 75m) cert-manager Error presenting challenge: Cloudflare API Error
Error: 9205: Per_Page must be a number between 5 and 100
Cloudfare now expect a maximun of 100 for Per_Page while cert-manager use 1000
Expected behaviour:
No error
Steps to reproduce the bug:
Just plug it to cloudfare today
Anything else we need to know?:
Environment details:: v1.14.9-eks-502bfb
/kind bug
For the record, the documentation about this behavior is here:
https://api.cloudflare.com/#dns-records-for-a-zone-properties
per_page number | Number of DNS records per page 20 | default value: 20 min value:5 max value:100
Thanks @sileht for such a fast reaction! I think this thing might become a show-stopper for most of us who use DNS01 challenge with CF. Maybe you have an idea how fast are new versions of cert-manager rolled out and built? We have installed it using helm in our k8s cluster, which uses quay.io/jetstack/cert-manager-controller:v0.14.0 image, and currently are blocked because of this "terribly huge" change.
@sileht is so great! but is there some workaround for the temporary use?
I currently trying to rebuild the 0.14.2 patched for my production cluster.
We are hoping to get a new alpha of v0.15 out today, and v0.15 this week. Which will include this patch.
@meyskens would it be possible to also release a minor release for 0.14.x to include the bugfix for already existing clusters ?
Yes, this should be a part of v0.14.3.
When the v0.14.3 will be released? Thx @meyskens
For those who are in production and blocked like us waiting for the official release in v0.14.3, please find images we've built at Qovery https://hub.docker.com/repository/docker/qoveryrd/jetstack-cert-manager-controller-v2
You can use this image and tag: qoveryrd/jetstack-cert-manager-controller-v2:v0.14.2
Hope this will help
Version v0.14.3 will be released today?
We will release v0.14.3 today
Thank you @meyskens !
Most helpful comment
@meyskens would it be possible to also release a minor release for 0.14.x to include the bugfix for already existing clusters ?