Documentation
¶
Index ¶
Constants ¶
View Source
const ( K8sAuthenticationMethod string = "k8s" TokenAuthenticationMethod string = "token" UserpassAuthenticationMethod string = "userpass" AppRoleAuthenticationMethod string = "approle" GitHubAuthenticationMethod string = "github" AWSIAMAuthenticationMethod string = "iam" KVv1 string = "v1" KVv2 string = "v2" DeletedFinalizer string = "delete.k8s.patoarvizu.dev" )
Variables ¶
View Source
var ( VaultAuthenticationMethod string SyncPeriodSeconds int )
Functions ¶
This section is empty.
Types ¶
type KMSVaultSecretReconciler ¶
KMSVaultSecretReconciler reconciles a KMSVaultSecret object
func (*KMSVaultSecretReconciler) SetupWithManager ¶
func (r *KMSVaultSecretReconciler) SetupWithManager(mgr ctrl.Manager) error
type KVv1Writer ¶
type KVv1Writer struct{}
type KVv2Writer ¶
type KVv2Writer struct{}
type VaultAppRoleAuth ¶
type VaultAppRoleAuth struct{}
type VaultAuthMethod ¶
type VaultAuthMethod interface {
// contains filtered or unexported methods
}
type VaultGitHubAuth ¶
type VaultGitHubAuth struct{}
type VaultIAMAuth ¶
type VaultIAMAuth struct{}
type VaultK8sAuth ¶
type VaultK8sAuth struct{}
type VaultTokenAuth ¶
type VaultTokenAuth struct{}
type VaultUserpassAuth ¶
type VaultUserpassAuth struct{}
Click to show internal directories.
Click to hide internal directories.