-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document how to use deployment along with Kafka #207
Comments
@RasaHQ/infrastructure-squad Are there any plans for supporting this out of the box in the near future? |
You can add additional endpoints to |
Not really, I mean you can already do this with the rasa helm chart as @melindaloubser1 mentioned. For the rasa-x-helm chart, we won't add it, the goal that we have is to separate rasa-x from rasa oss. |
I'd suggest we close this since it's already supported/possible at least. |
More of my customers use Kafka than Rabbit, so I think it should be a first class citizen. We shouldn't have to send them examples on how to enable Kafka |
That's a fair point, but RabbitMQ is a service started by the helm deployment itself, while Kafka is always external. I think (@tczekajlo correct me if I'm wrong) that is why rabbit got its own section, while Kafka endpoints have to be added in a subsection. |
are you sure? I didn't think this was the case |
well now I'm not sure anymore 😅 But I guess since it requires forking the helm charts to make kafka a service as part of the deployment, I'd never seen anyone do it that way. |
I still think there'd be value in adding a simple |
In that case we can re-open the closed PR since that's what it did - @tczekajlo since it's not really a functional change and it seems it would be more intuitive for users, is that fine? |
Here are my thoughts 😄 :
#values.yaml
rasa:
additionalEndpoints:
event_broker:
type: "kafka"
# security protocol
security_protocol: SASL_PLAINTEXT
# kafka topic
topic: my_topic
# kafka host
url: localhost
# SASL credentials
sasl_username: username
sasl_password: password
rabbitmq:
enabled: false
@desmarchris As there is a way to configure Kafka via values without editing the helm chart itself, my proposition would be just to document how to enable Kafka, WDYT? cc @RasaHQ/infrastructure-squad |
ok fine ;) can we add it to the documentation? |
I'll update the issue according to the discussion:
|
Open issue has been moved to JIRA: https://rasahq.atlassian.net/browse/INFRA-7 |
Currently, you must add a new section to the values file as well as edit a config map to enable Kafka. This is shown here: https://github.com/RasaHQ/rasa-x-helm/pull/163/files
Definition of Done
As a user I can view documentation on how to enable Kafka using helm values.
The text was updated successfully, but these errors were encountered: