-
Enhancement
-
Resolution: Won't Do
-
Major
-
None
-
None
-
False
-
False
-
%
-
?
-
Todo
-
The current Kamelets for Kafka source and sink support only plain and SASL authentication (only RHOAS).
At the moment, it is not possible to use Kafka SSL configuration.
Ideally, the Kafka Kamelet should allow leveraging the KafkaUser secret to retrieve the correct certificate credentials and automatically create the Kafka SSL configuration:
config.providers: directory config.providers.directory.class: org.apache.kafka.common.config.provider.DirectoryConfigProvider camel.component.kafka.security-protocol=SSL camel.component.kafka.ssl-truststore-location=/tmp/tls/ca.p12 camel.component.kafka.ssl-truststore-password=${directory:/tmp/tls:ca.password} camel.component.kafka.ssl-keystore-location=/tmp/tls/user.p12 camel.component.kafka.ssl-keystore-password=${directory:/tmp/tls:user.password} camel.component.kafka.ssl-key-password=${directory:/tmp/tls:user.password}