NAME
IO::K8s::ExternalSecrets::V1::VaultAuth - Auth configures how secret-manager authenticates with the Vault server.
VERSION
version 1.108
appRole
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
cert
Cert authenticates with TLS Certificates by passing client certificate, private key and ca certificate Cert authentication method
gcp
Gcp authenticates with Vault using Google Cloud Platform authentication method GCP authentication method
iam
Iam authenticates with vault by passing a special AWS request signed with AWS IAM credentials AWS IAM authentication method
jwt
Jwt authenticates with Vault by passing role and JWT token using the JWT/OIDC authentication method
kubernetes
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
ldap
Ldap authenticates with Vault by passing username/password pair using the LDAP authentication method
namespace
Name of the vault namespace to authenticate to. This can be different than the namespace your secret is in. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1". More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces This will default to Vault.Namespace field if set, or empty otherwise
tokenSecretRef
TokenSecretRef authenticates with Vault by presenting a token.
userPass
UserPass authenticates with Vault by passing username/password pair
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHORS
Torsten Raudssus <getty@cpan.org>
Jose Luis Martinez Torres <jlmartin@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.
This is free software, licensed under:
The Apache License, Version 2.0, January 2004