MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / FromCredentials

Method FromCredentials

pkg/blobmanager/backend.go:62–62  ·  view source on GitHub ↗

retrieve a downloader/uploader from a secret

(ctx context.Context, secretName string)

Source from the content-addressed store, hash-verified

60 ID() string
61 // retrieve a downloader/uploader from a secret
62 FromCredentials(ctx context.Context, secretName string) (UploaderDownloader, error)
63 // validate and extract credentials from raw json
64 ValidateAndExtractCredentials(location string, credsJSON []byte) (any, error)
65}

Callers 4

TestFromCredentialsFunction · 0.65
TestFromCredentialsFunction · 0.65
TestFromCredentialsFunction · 0.65
loadBackendMethod · 0.65

Implementers 5

BackendProviderpkg/blobmanager/s3accesspoint/provider
Providerpkg/blobmanager/mocks/Provider.go
BackendProviderpkg/blobmanager/oci/provider.go
BackendProviderpkg/blobmanager/s3/provider.go
BackendProviderpkg/blobmanager/azureblob/provider.go

Calls

no outgoing calls

Tested by 3

TestFromCredentialsFunction · 0.52
TestFromCredentialsFunction · 0.52
TestFromCredentialsFunction · 0.52