Not able to use TCP/TLS proxy
ptrautberg opened this issue · comments
Describe the bug
Application Gateway is now offering TCP/TLS proxy, eg. for connecting to DB instances (link). Similar, this functionality can be used to access cluster-hosted dbs (statefulsets) using APP GW's private FE, but AGIC annotations do not include that.
Also, the same is missing for health-checks. There is no such annotation like appgw.ingress.kubernetes.io/health-probe-protocol, which would allow to set custom health probe protocol. This is a must-have when using APP GW with TCP PROXY.
To Reproduce
Configure ingress using TCP/TLS protocol, instead of HTTP(S).
Ingress Controller details
Image: mcr.microsoft.com/azure-application-gateway/kubernetes-ingress:1.7.4
This feature would be extremely helpful for using CAC (Common Access Card) authentication through an App GW into an Azure K8S cluster and be able to leverage application-gateway-kubernetes-ingress.
Azure documentation article as of 9/06/2024 does state this is currently unsupported Application Gateway TCP/TLS proxy overview.
Is there any plan for when this would be available?
This is a feature that we are all waiting for.
