Hey all! I have a test cluster setup on AWS ECS Fargate running the elastic-search, temporal autosetup, and temporal web containers. Since these containers are running on Fargate, they use the awsvpc
networking mode and with them all being run from the same task definition, they should be able to connect to one another using the localhost address and respective ports.
I was able to connect the temporal service and the elasticsearch instance - verified the service is sending requests to elasticsearch. Also, the main temporal service seems to be working properly - I tested the grpc connection and was also able to connect to it with the SDK. However, I cannot seem to connect the temporal web container to the grpc endpoint. When I load temporal web in the browser. I get the following error message 14 UNAVAILABLE: failed to connect to all addresses. method: getVersionInfo, req: undefined
.
I have the TEMPORAL_GRPC_ENDPOINT
var set to 127.0.0.1:7233
which should allow it to connect to the temporal service properly given the networking interface that is setup between the containers and the fact that I’m able to connect to the elasticsearch container at 127.0.0.1:9200
, but unfortunately I haven’t been able to get this working.Has anyone run into this issue by chance or have any insights on where to look next?