The controller has a hard dependency on DNS being present in the cluster instead of using the API to discover upstreams.