Ingress configuration
ArconQ requires the following configuration in the Ingress-Nginx Controller:
allowSnippetAnnotations = true
annotations-risk-level = Critical
- allowSnippetAnnotations: Enables the use of custom server snippets via annotations.
- annotations-risk-level: Must be set to Critical for compatibility with ingress-nginx v1.12+.
Installation Example
You can install or upgrade the NGINX Ingress Controller using Helm with the following command:
helm upgrade --install ingress-nginx ingress-nginx \
--repo https://kubernetes.github.io/ingress-nginx \
--namespace ingress-nginx --create-namespace \
--set controller.allowSnippetAnnotations="true" \
--set controller.config.annotations-risk-level="Critical"
caution
Make sure you use Ingress-Nginx Controller (https://kubernetes.github.io/ingress-nginx/), not NGINX Ingress Controller.