Configuration Provider for HashiCorp Vault

The ConfigProvider is a means for Kafka Applications to retrieve secret configuration options and provide them to the implementations without showing the contents in the output. The Configuration Provider for HashiCorp Vault can connect to a HashiCorp Vault installation and retrieve one or more keys and secrets stored.

License

License

Categories

Categories

IDE Development Tools config Application Layer Libs Configuration
GroupId

GroupId

io.axual.utilities.config.providers
ArtifactId

ArtifactId

vault-config-provider
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

Configuration Provider for HashiCorp Vault
The ConfigProvider is a means for Kafka Applications to retrieve secret configuration options and provide them to the implementations without showing the contents in the output. The Configuration Provider for HashiCorp Vault can connect to a HashiCorp Vault installation and retrieve one or more keys and secrets stored.
Project URL

Project URL

https://axual.com/
Project Organization

Project Organization

Axual B.V.

Download vault-config-provider

How to add to project

<!-- https://jarcasting.com/artifacts/io.axual.utilities.config.providers/vault-config-provider/ -->
<dependency>
    <groupId>io.axual.utilities.config.providers</groupId>
    <artifactId>vault-config-provider</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.axual.utilities.config.providers/vault-config-provider/
implementation 'io.axual.utilities.config.providers:vault-config-provider:1.0.0'
// https://jarcasting.com/artifacts/io.axual.utilities.config.providers/vault-config-provider/
implementation ("io.axual.utilities.config.providers:vault-config-provider:1.0.0")
'io.axual.utilities.config.providers:vault-config-provider:jar:1.0.0'
<dependency org="io.axual.utilities.config.providers" name="vault-config-provider" rev="1.0.0">
  <artifact name="vault-config-provider" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.axual.utilities.config.providers', module='vault-config-provider', version='1.0.0')
)
libraryDependencies += "io.axual.utilities.config.providers" % "vault-config-provider" % "1.0.0"
[io.axual.utilities.config.providers/vault-config-provider "1.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
com.bettercloud : vault-java-driver jar 5.1.0

provided (1)

Group / Artifact Type Version
org.apache.kafka : kafka-clients jar 2.3.1

test (8)

Group / Artifact Type Version
org.testcontainers : junit-jupiter jar 1.14.3
org.testcontainers : vault jar 1.14.3
org.junit.jupiter : junit-jupiter jar 5.6.2
org.mockito : mockito-core jar 3.3.3
org.mockito : mockito-junit-jupiter jar 3.3.3
org.apache.commons : commons-lang3 jar 3.9
com.google.guava : guava jar 29.0-jre
org.slf4j : slf4j-simple jar 1.7.30

Project Modules

There are no modules declared in this project.

Versions

Version
1.0.0
0.0.11
0.0.10
0.0.9
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1