Connect Rasa Action Server to a Rasa deployment - AWS EKS

Hi,

I am facing an issue when connecting my rasa action server to my rasa server deployment on EKS. I have deployed both the rasa server and the rasa action server and both appear to be running.

When I try to access the action server from the rasa server pod, I can connect via a POST request. When I test my assistant, the assistant predicts a custom action but it does not return a response - logs show no connection.

What am I missing? I have followed the instructions HERE.

Helm chart configuration:

rasa-action-server:
  external:
    enabled: true
    url: "http://rasa-action-server/webhook"

accessing rasa action server from rasa server pod:

$ kubectl exec -it rasa-server-588d78666-nmlsd -n dev -- curl -X POST http://rasa-action-server/webhook
Defaulted container "nginx" out of: nginx, rasa-oss, download-data (init), train-initial-model (init)
{"error":"Invalid body request"}

Please help

You need to use the EKS service name for the action server. Did you use a helm release name of rasa-action-server and can you confirm that with kubectl?