Class VaultKubernetesAuthenticationConfig


  • public class VaultKubernetesAuthenticationConfig
    extends Object
    • 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.
    • Constructor Detail

      • VaultKubernetesAuthenticationConfig

        public VaultKubernetesAuthenticationConfig()