Package io.quarkus.vault.runtime.config
Class VaultKubernetesAuthenticationConfig
- java.lang.Object
-
- io.quarkus.vault.runtime.config.VaultKubernetesAuthenticationConfig
-
public class VaultKubernetesAuthenticationConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StringauthMountPathAllows configure Kubernetes authentication mount path.StringjwtTokenPathLocation of the file containing the Kubernetes JWT token to authenticate against in Kubernetes authentication mode.Optional<String>roleKubernetes authentication role that has been created in Vault to associate Vault policies, with Kubernetes service accounts and/or Kubernetes namespaces.
-
Constructor Summary
Constructors Constructor Description VaultKubernetesAuthenticationConfig()
-
-
-
Field Detail
-
role
@ConfigItem public Optional<String> role
Kubernetes authentication role that has been created in Vault to associate Vault policies, with Kubernetes service accounts and/or Kubernetes namespaces. This property is required when selecting the Kubernetes authentication type.
-
jwtTokenPath
@ConfigItem(defaultValue="/var/run/secrets/kubernetes.io/serviceaccount/token") public String jwtTokenPath
Location of the file containing the Kubernetes JWT token to authenticate against in Kubernetes authentication mode.
-
authMountPath
@ConfigItem(defaultValue="auth/kubernetes") public String authMountPath
Allows configure Kubernetes authentication mount path.
-
-