MCPcopy Index your code
hub / github.com/chainloop-dev/chainloop / Writer

Interface Writer

pkg/credentials/credentials.go:64–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64type Writer interface {
65 SaveCredentials(ctx context.Context, org string, credentials any, opts ...SaveOption) (string, error)
66 DeleteCredentials(ctx context.Context, credID string) error
67}
68
69type Reader interface {
70 ReadCredentials(ctx context.Context, secretName string, credentials any) error

Callers 10

CreateMethod · 0.65
UpdateMethod · 0.65
CreateOrUpdateMethod · 0.65
RegisterAndSaveMethod · 0.65
TestDeleteCredentialsMethod · 0.65
TestDeleteCredentialsMethod · 0.65
DeleteMethod · 0.65
DeleteMethod · 0.65

Implementers 6

Managerpkg/credentials/vault/keyval.go
Managerpkg/credentials/gcp/secretmanager.go
Managerpkg/credentials/azurekv/keyvault.go
ReaderWriterpkg/credentials/mocks/ReaderWriter.go
Writerpkg/credentials/mocks/Writer.go
Managerpkg/credentials/aws/secretmanager.go

Calls

no outgoing calls

Tested by

no test coverage detected