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

Extend configuration options of MQTT adapter #1530

Open
dominikriemer opened this issue Apr 28, 2023 · 5 comments
Open

Extend configuration options of MQTT adapter #1530

dominikriemer opened this issue Apr 28, 2023 · 5 comments
Labels
connect Related to the `connect` module (adapters) enhancement New feature or request java Pull requests that update Java code
Milestone

Comments

@dominikriemer
Copy link
Member

Body

Add more configuration options to the MQTT adapter:

  • TLS encryption
  • Authentication
  • other configuration options as already present in the MQTT sink

Also, add better exception handling to the adapter similar to OPC-UA so that users get better error messages in case the connection is invalid.

StreamPipes Committer

I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.

@dominikriemer dominikriemer added enhancement New feature or request connect Related to the `connect` module (adapters) labels Apr 28, 2023
@dominikriemer dominikriemer added this to the 1.0.0 milestone Apr 28, 2023
@dominikriemer dominikriemer added the java Pull requests that update Java code label Apr 28, 2023
@shashwatik
Copy link

Hi dominikriemer, I want to contribute to this issue, could you please let me know how I can get involved and what the next steps would be?

@bossenti
Copy link
Contributor

bossenti commented May 1, 2023

Hi @shashwatik,

great to hear that you are interested in contributing here 🤩
I can assign the issue to you, if you want.

I think the first step for you would be to get the development environment for StreamPipes ready and get a basic understanding for StreamPipes.
Here are some supporting links:

Once you are ready, you can actually start to work on this issue.
Like stated in the description, it is about adding some more advanced configuration settings to the MQTT adapter.
Some of the listed ones are already implemented for the MQTT sink, so you can have a look there as well.

Ideally, you could event extend then the E2E tests for MQTT and include the improvements you introduce while working on this (see #1489).

Hope this answers your questions, makes you ready to start and does not overwhelm you 🙂
If you are only willing to contribute a fraction of it, this helps us already a lot!

@shashwatik
Copy link

Hi @bossenti could you help me in setting up the codebase?

@tenthe
Copy link
Contributor

tenthe commented May 2, 2023

Hi @shashwatik,
here is a link with the description to setup your development environment.

https://cwiki.apache.org/confluence/display/STREAMPIPES/Extensions

Please let us know if you have any questions

1 similar comment
@tenthe
Copy link
Contributor

tenthe commented May 2, 2023

Hi @shashwatik,
here is a link with the description to setup your development environment.

https://cwiki.apache.org/confluence/display/STREAMPIPES/Extensions

Please let us know if you have any questions

@bossenti bossenti modified the milestones: 0.95.0, 0.97.0 Apr 8, 2024
@dominikriemer dominikriemer modified the milestones: 0.97.0, Backlog Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
connect Related to the `connect` module (adapters) enhancement New feature or request java Pull requests that update Java code
Projects
None yet
Development

No branches or pull requests

4 participants