Consul ConnectAware skips L7 routing?

Hey folks,

Just wanted to confirm my understanding of how the ConnectAware behavior works with Traefik. When this is enabled, Traefik will handle load balancing requests and communicate directly with a service's instance, correct?

For example, if I add service splitters/routers (Configuration Entry Kind: Service Splitter | Consul by HashiCorp), they will effectively be ignored since Traefik is the one deciding which instance to send traffic to?

Yes, this is correct. You will need to configure splitting, routing, etc directly on Traefik using configuration instead of using Consul's configuration entries.