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.
You could create your own Application Gateway with WAF V2, put it in the desired subnet, and then create the Managed Cluster. Attach the App Gateway while creating the managed cluster.
Current addonProfile IngressApplicationGateway available settings
1) Add subnet name setting
current behavior
Currently we have to name the subnet
'${AppGatewayName}-subnet'
desired behaviour
Add an extra property to specify the name of the desired subnet to use. E.g.
subnetName
2) Add WAF Policy settings
current behavior
Always deploys app gateway as "Standard_V2"
desired behaviour
Add an extra property to specify the WAF Policy Id, then deploy "WAF_V2" e.g.
WAF_V2_PolicyId