Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { Sign(csrPEM []byte, duration time.Duration) (certPEM []byte, caPEM []byte, err error) Sys() *vault.Sys IsVaultInitializedAndUnsealed() error }
func New ¶
func New(namespace string, secretsLister corelisters.SecretLister, issuer v1.GenericIssuer) (Interface, error)
type Vault ¶
type Vault struct {
// contains filtered or unexported fields
}
func (*Vault) IsVaultInitializedAndUnsealed ¶ added in v1.3.0
type VaultClientBuilder ¶
type VaultClientBuilder func(namespace string, secretsLister corelisters.SecretLister, issuer v1.GenericIssuer) (Interface, error)
Click to show internal directories.
Click to hide internal directories.