vault

package
v0.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VaultIndexCache

type VaultIndexCache interface {
	Get(client *keyhub.Client) (map[string]VaultRecordWithGroup, error)
	Flush()
}

func NewVaultIndexCache

func NewVaultIndexCache(log logr.Logger) VaultIndexCache

type VaultRecordWithGroup

type VaultRecordWithGroup struct {
	Group  keyhubmodel.Group
	Record keyhubmodel.VaultRecord
}

type VaultSecretRetriever

type VaultSecretRetriever interface {
	Get(record VaultRecordWithGroup) (*keyhubmodel.VaultRecord, error)
}

func NewVaultSecretRetriever

func NewVaultSecretRetriever(log logr.Logger, client *keyhub.Client) VaultSecretRetriever

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL