Open jadefr opened 2 weeks ago
Hey @jadefr! Thanks for opening your first issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on Contour. You can also join us on our mailing list and in our channel in the Kubernetes Slack Workspace
Hi @jadefr. the validation Contour does using Go’s regexp
should align with Google’s RE2 engine as used in Envoy. It appears that NGINX uses PCRE, which does support negative lookaheads.
I get the following error when creating HTTPProxy with "?!":
Steps to reproduce:
Deploy yaml:
I believe using package regexp2 would solve the issue. As an example, the following PR was done in NGINX Virtual Server: https://github.com/nginxinc/kubernetes-ingress/pull/4465