This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
Describe the bug
We are using rewrite rules on ingress to rewrite paths but would like to preserve the query string. The AppGW ingress controller updates the rewrite rule to update both URL and query string always.
Describe the bug We are using rewrite rules on ingress to rewrite paths but would like to preserve the query string. The AppGW ingress controller updates the rewrite rule to update both URL and query string always.
To Reproduce
This should set the
Components
toURL path
but it results in setting it toBoth URL path and URL query string
. Expected outcome:Actual outcome:
This breaks our application's rewrite logic.
Ingress Controller details
Output of pod name can be obtained by running
kubectl describe pod <ingress controller
> . Thehelm list
.Output of `kubectl logs.
Any Azure support tickets associated with this issue.