Axual / ksml

Kafka Streams for Low Code Environments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow specifying different security settings in runners and data generators

richard-axual opened this issue · comments

The current data generator and runner are limited in their configuration options for SASL and TLS:

  • Truststores AND keystores are both required
  • Passwords are required for keystores and truststores
  • No PEM file support for private keys and certificates
  • No PEM file support for trusted certificate authorities
  • No PEM string support for private keys and certificates
  • No PEM string support for trusted certificate authorities

Currently it is not consistently possible with KSML to set SASL credentials.
This might be harder to add because the backing Axual Streams implementation is lacking SASL support and is not considered required as a fix for this issue. If this is the case we should create a new issue to allow SASL to be used with Axual Runners and Data Generators

Resolved in PR #81
Providing the kafka client config options directly and replacing the Axual Streams dependency also fixed this issue