Documentation ¶
Index ¶
- func BuildCephUserSecretPath(pc v1alpha12.ProviderConfig, cr *v1alpha1.CephUser) (string, error)
- func NewVaultClient(config v1alpha1.VaultConfig) (*vault.Client, error)
- func NewVaultClientForCephAdmins() (*vault.Client, error)
- func NewVaultClientWithPanic(config v1alpha1.VaultConfig) *vault.Client
- func ReadSecretsFromVault(client *vault.Client, vaultConfig v1alpha1.VaultConfig, key *string) (map[string]interface{}, error)
- func RemoveSecretFromVault(client *vault.Client, vaultConfig v1alpha1.VaultConfig, key *string) error
- func WriteSecretsToVault(client *vault.Client, vaultConfig v1alpha1.VaultConfig, key *string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildCephUserSecretPath ¶
func NewVaultClient ¶
func NewVaultClient(config v1alpha1.VaultConfig) (*vault.Client, error)
func NewVaultClientWithPanic ¶
func NewVaultClientWithPanic(config v1alpha1.VaultConfig) *vault.Client
func ReadSecretsFromVault ¶
func RemoveSecretFromVault ¶
func WriteSecretsToVault ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.