Integrate Envoy with Consul service registry via DNS

Here is the scenario-
External (non-Connect) Service is registered in the Consul service registry via catalog API. Envoy should be configured to look up the service endpoint from the registry dynamically.

I am looking for an Envoy config example that integrates with the Consul service registry directly via the Consul DNS option without requiring the Consul connect.