Rasa & Dashbot & Kubernetes

Hey so i deployed my rasax chatbot on kubernetes. The way i connected my chatbot locally with external analytics was to put an event broker in the endpoints.yml file and installing dashbot in the pip environment. How do i do the same for the kubernetes deployment? Its likely to do in the values.yml file right?

event_broker: type: dashbot.rasa.rasa apiKey: “PLACEHOLDER”

let me know in what way to do it thanks

The only thing i found in the values.yml that might be it is ( # Optional additional rabbit queues for e.g. connecting to an analytics stack additionalRabbitQueues: [])

But i have no clue what comes into it, are there any examples?

is it like additionalRabbitQueues: [event_broker: type: dashbot.rasa.rasa apiKey: “PLACEHOLDER”] this ?

@nik202

pinging @ChrisRahme for the help and suggestion, I don’t have any experience working on Kubernetes. I guess Chris will provide better idea and solution :slight_smile:

I really appreciate you, thanks alot nik!

Sorry guys, I don’t know that much either :sweat_smile:

So what you want to do? Run Dashbot in kubernetes? Connect outside service (Dashbot) to Rasa running in kubernetes environment?

Connect dashbot service with kubernetes

Ok, how you then connect Dasbot to external services? API?

Here

404: Not found | Dashbot

Well my question is how to do that integration within kubernetes :slight_smile: which isn’t in the environments.yml file but a seperate values.yml file

Ok, have you already looked this?

https://github.com/RasaHQ/rasa-x-helm/blob/main/charts/rasa-x/values.yaml

yes i have , thats what i used to deploy kubernetes.

so how about this lines?

  additionalEndpoints: {}
    # telemetry:
    #   type: jaeger
    #   service_name: rasa
  additionalEndpoints: {
      event_broker: 
      type: dashbot.rasa.rasa
      apiKey: “PLACEHOLDER”]
 
}

So like this?

Ok, try that

@nik202 whats your opinion on this would this work?

@aymane258 thanks for the ping, but Kubernetes is not my cup of coffee :wink:

Np, do you know anyone else in rasa who might know? Really important for my final project would appreciate it

pinging @stephens for suggestion and help please (as requested by thread owner), many thanks in advance!