Skip to content
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

Add Kafka to the Sandbox #2683

Closed
b-abel opened this issue May 28, 2021 · 2 comments · Fixed by #2752
Closed

Add Kafka to the Sandbox #2683

b-abel opened this issue May 28, 2021 · 2 comments · Fixed by #2752

Comments

@b-abel
Copy link
Contributor

b-abel commented May 28, 2021

In order to be able to easily demonstrate the usage of Hono similar to the Getting Started guide, the sandbox deployment should be provided with Kafka-based messaging.

@b-abel
Copy link
Contributor Author

b-abel commented May 28, 2021

Proposal

  • deploy a small Kafka cluster (one broker should be sufficient) alongside the existing containers
  • configure adapters for AMQP and Kafka messaging. This enables the possibility to select the messaging per tenant

@b-abel
Copy link
Contributor Author

b-abel commented May 31, 2021

As discussed in #2682 (comment), the Kafka broker(s) should be configured to accept client connections without TLS.

b-abel added a commit to bosch-io/hono that referenced this issue Jul 13, 2021
…lm + include Kafka.

This adds the configuration required to deploy Hono with the official
Helm chart to the sandbox VM.
The scripts allow to: install Kubernetes (k3s), deploy cert-manager to
request a public certificate issued by Let's Encrypt and deploy Hono.
The Hono deployment includes the example Kafka cluster provided by the
Helm chart.

Signed-off-by: Abel Buechner-Mihaljevic <[email protected]>
b-abel added a commit to bosch-io/hono that referenced this issue Jul 14, 2021
To avoid putting the email address to be used by Let's Encrypt into the
files, this has been made configurable. As the scripts already require
Helm to be installed, Helm's templating is used to create the yaml files
dynamically based on the Let's Encrypt API to be used and the email address.

Signed-off-by: Abel Buechner-Mihaljevic <[email protected]>
sophokles73 pushed a commit that referenced this issue Jul 14, 2021
This adds the configuration required to deploy Hono with the official
Helm chart to the sandbox VM.
The scripts allow to: install Kubernetes (k3s), deploy cert-manager to
request a public certificate issued by Let's Encrypt and deploy Hono.
The Hono deployment includes the example Kafka cluster provided by the
Helm chart.

Signed-off-by: Abel Buechner-Mihaljevic <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant