Secret provider for Kafka to provide indirect look up of configuration values.
Maven
<dependency>
<groupId>io.lenses</groupId>
<artifactId>secret-provider</artifactId>
<version>0.0.2</version>
</dependency>
SBT
libraryDependencies += "io.lenses" % "secret-provider" % "0.0.2"
Gradle
compile 'io.lenses:secret-provider:0.0.2'
External secret providers allow for indirect references to be placed in an applications configuration, so for example, that secrets are not exposed in the Worker API endpoints of Kafka Connect.
For Documentation.
We'd love to accept your contributions! Please use GitHub pull requests: fork the repo, develop and test your code, semantically commit and submit a pull request. Thanks!
Requires gradle 6.0 to build.
To build
gradle compile
To test
gradle test
To create a fat jar
gradle shadowJar
You can also use the gradle wrapper
./gradlew shadowJar