Table of Contents |
---|
Status
Current state: Under discussion
...
To make the change completely backwards compatible even for users with surprising filenames, it would be possible to introduce two new configuration keys ssl.truststore.location.resolution.method
and ssl.keystore.location.resolution.method
that would default to file
but could optionally be set to classpath
. This suggestion seems undesirable as every new configuration property adds to the cognitive overhead of configuring Apache Kafka. It seems to me like the cost of that additional complexity to avoid a very straight forward migration process of prefixing their path with file:
for the extremely rare case of a user with current value that begins with classpath:
is not worth the benefit.