Package io.quarkus.vault.runtime.config
Class VaultBootstrapConfig.KvPathConfig
- java.lang.Object
-
- io.quarkus.vault.runtime.config.VaultBootstrapConfig.KvPathConfig
-
- Enclosing class:
- VaultBootstrapConfig
public static class VaultBootstrapConfig.KvPathConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description KvPathConfig()KvPathConfig(List<String> paths)
-
-
-
Field Detail
-
paths
@ConfigItem(name="<<parent>>") List<String> paths
List of comma separated vault paths in kv store, where all properties will be available as **prefixed** MP config properties.For instance if the application properties contains `quarkus.vault.secret-config-kv-path.myprefix=config`, and vault path `secret/config` contains `foo=bar`, then `myprefix.foo` will be available in the MP config.
If the same property is available in 2 different paths for the same prefix, the last one will win.
See also the documentation for the `quarkus.vault.kv-secret-engine-mount-path` property for some insights on how the full Vault url gets built.
-
-