ArgoCD does not report ingress healty

Hi, when deploying an application that contains an ingress with ArgoCD, the application keeps reporting "Progressing" on the ingress because it tries to validate that status.loadBalancer.ingress list is non-empty, with at least one value for hostname or IP. I'm using traefik 2.4.2, and the ingresses report:

status:
loadBalancer: {}

Any way to fix this?

(copied from my slack request)

I have a similar issue: Usage of `publishedService` in externalIP setup

In case you are using Traefik with a LoadBalancer service see my post for a fix. If you're also using it as a ClusterIP with external IPs service, as I am, the fix does not work for me yet.