You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an impact on security. Because the deprecated Azure SDK consumes an ARM API version lower than 2023-02-01 in the Default TLS policy the minimum protocol version is set to TLS 1.0
In addition to the default here, the workaround of applying the annotation explicitly on the Ingress resource doesn't result in the SSL policy being applied by AGIC:
Looking at this line of code:
application-gateway-kubernetes-ingress/pkg/azure/client.go
Line 15 in 8bc1e63
I understand the AGIC controller is using a deprecated Azure SDKs and should upgraded following this guide:
https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/MIGRATION_GUIDE.md
There is an impact on security. Because the deprecated Azure SDK consumes an ARM API version lower than
2023-02-01
in the Default TLS policy the minimum protocol version is set to TLS 1.0This was originally reported by a customer here:
Azure/terraform-azurerm-aks#532
How this is actionable ?
Please patch the code to use API versions
2023-02-01
or higher, then the minimum TLS protocol version is set to 1.2Documentation reference:
https://learn.microsoft.com/en-us/azure/application-gateway/application-gateway-ssl-policy-overview#default-tls-policy
Cc: @chixcancode @JackStromberg
The text was updated successfully, but these errors were encountered: