Open ptrautberg opened 4 months ago
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.
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.
[source]
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