Open flphvlck opened 2 weeks ago
If it's just about editing files in https://github.com/kubernetes/ingress-nginx/tree/main/changelog and the rest is magic behind, I can do it. something like:
Breaking change
Stop using grpc_connect_timeout
, grpc_send_timeout
, grpc_read_timeout
in nginx.ingress.kubernetes.io/configuration-snippet
annotation (otherwise controller crash). These GRPC options (and eventually their default values) are inherited from respective proxy timeouts. Find out more in docs: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#custom-timeouts
/assign @Gacko /triage accepted
There is unmentioned breaking change in 1.11 related to GRPC in combination with
nginx.ingress.kubernetes.io/configuration-snippet
annotation.This feature came from issue #11250 and pull request #11258.
It would be nice to mention it in release notes.
What happened: Nginx exits with error:
This happens because we are using
In the
/tmp/nginx/nginx-cfg658058193
there really are duplicated directives for grpc (default values from annotations and our custom values from configuration-snippet