Turns out, I’m an idiot.
I do have a functional Consul Connect example. I forgot to enable the gRPC port on consul.
However, I do still have this warning:
- WARNING: Failed to place all allocations.
Task Group "api" (failed to place 1 allocation):
* Constraint "${attr.cpu.arch} = amd64": 1 nodes excluded by filter
* Resources exhausted on 1 nodes
* Dimension "network: no addresses available for \"\" network" exhausted on 1 nodes
And it wants to replace the network every nomad job plan
. Perhaps because it’s dynamic?