Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-18346

Kafka Source/Sink Kamelet with SSL securityProtocol

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Won't Do
    • Icon: Major Major
    • camel-k-future
    • None
    • Camel-K
    • 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}
      

            Unassigned Unassigned
            mmascia@redhat.com Mattia Mascia
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: