Ah I found the solution is simply to ensure when you first create the server to specify the auth.password and auth.erlangCookie. You also need to ensure rabbitmq is enabled; it is needed for Rasa-X to display output correctly and to avoid the error from this thread.
rabbitmq:
enabled: true
install: true
auth:
password: <specify>
erlangCookie: <specify>
if you still get the error after this, check that doing what it says actually retrieves a value
i.e. check that
export RABBITMQ_ERLANG_COOKIE=$(kubectl get secret --namespace "<namespace>" rasa-x-1642681777-rabbit -o jsonpath="{.data.rabbitmq-erlang-cookie}" | base64 --decode)
Is actually producing a valid string, as if it is not, it suggests that maybe your rabbit deployment has failed in some way, and that’s your issue.
As the warning says, you can actually manually specify this to the upgrade command by then adding --set auth.erlangCookie=$RABBITMQ_ERLANG_COOKIE
- but it won’t work if rabbit is not setup correctly on the initial deployment start.