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

Method ID

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

Provider identifier

()

Source from the content-addressed store, hash-verified

58type Provider interface {
59 // Provider identifier
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

Callers 15

TestProviderIDFunction · 0.65
TestProviderIDFunction · 0.65
GeneratePRInfoSchemaMethod · 0.65
CreateMethod · 0.65
SaveMethod · 0.65
sqlSaveMethod · 0.65
sqlSaveMethod · 0.65
sqlSaveMethod · 0.65
sqlSaveMethod · 0.65
sqlSaveMethod · 0.65
defaultsMethod · 0.65
createSpecMethod · 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 2

TestProviderIDFunction · 0.52
TestProviderIDFunction · 0.52