-
Feature
-
Resolution: Won't Do
-
Major
-
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}