-
Feature
-
Resolution: Won't Do
-
Undefined
-
None
-
camel-k-1.8
- Add a generic parameter that allows KameletBinding to set URL options directly for internal Camel component. For example,
properties: bootstrapServers: "my-cluster-kafka-bootstrap:9092" topic: "my-topic" ... endpointOptions: "groupId=my-consumergroup&consumsersCount=4" # There may be a more appropriate YAML schema or key name. This is just an example. Alternatively, endpointOptions can be also an object, which specify multiple keys and values.
- [Raised the issue]
- Currently, the properties available in KameletBinding are only a few that are mandatory. However, sometimes those properties may not be sufficient for the user's actual use of Kamelet. Even though the internal camel components have a lot of options, there is no easy way to take advantage of that.
- As a matter of fact, Kamelet users currently have to develop custom Kamelets. And it is not too much to say that we assume that too.
- RFE will take at least several months before the actual release.
- The users who are developing data integration system will not be able to wait that long, so will need to create their own custom Kamelets.
- For support team, it could blur our support boundaries by the custom Kamelets. and JIRA tickets for adding options have to be filed frequently.
- On the other hand, it was probably a conscious design decision to allow users to use only certain options exposed in a given Kamelet. This ticket proposal needs to be discussed carefully.
- relates to
-
ENTESB-20372 consumerGroup property support by kafka-source Kamelet
- Closed
- links to