[CI] Add nginx/external-dns controller checks
Summary
We've been observing occasional instances of nginx
and external-dns
"hangs" where new ingress objects have not been properly processed resulting in either missing TLS certs or DNS entries etc.
Steps to reproduce
Observe CI pipelines for a while until failure
Suggested solution
add checks for proper Ingress object processing (DNS entries, external IP assignment etc.) prior to chart checks, and if necessary - restart relevant pods.