Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttestationChain ¶ added in v0.26.0
type Blob ¶ added in v0.26.0
type Blob struct {
Descriptor ocispecs.Descriptor
Data []byte
}
type ImageMetaResolver ¶
type ImageMetaResolver interface {
ResolveImageConfig(ctx context.Context, ref string, opt Opt) (string, digest.Digest, []byte, error)
}
func NewImageMetaResolver ¶
func NewImageMetaResolver(mr MetaResolver) ImageMetaResolver
type MetaResolver ¶
type MetaResponse ¶
type MetaResponse struct {
Op *pb.SourceOp
Image *ResolveImageResponse
Git *ResolveGitResponse
HTTP *ResolveHTTPResponse
}
type Opt ¶
type Opt struct {
LogName string
SourcePolicies []*spb.Policy
ImageOpt *ResolveImageOpt
OCILayoutOpt *ResolveOCILayoutOpt
GitOpt *ResolveGitOpt
}
type ResolveGitOpt ¶ added in v0.26.0
type ResolveGitOpt struct {
ReturnObject bool
}
type ResolveGitResponse ¶ added in v0.26.0
type ResolveHTTPResponse ¶ added in v0.26.0
type ResolveImageOpt ¶
type ResolveImageResponse ¶
type ResolveImageResponse struct {
Digest digest.Digest
Config []byte
AttestationChain *AttestationChain
}
type ResolveOCILayoutOpt ¶
type ResolveOCILayoutOpt struct {
Platform *ocispecs.Platform
Store ResolveImageConfigOptStore
}
type ResolverType ¶
type ResolverType int
const ( ResolverTypeRegistry ResolverType = iota ResolverTypeOCILayout )
Click to show internal directories.
Click to hide internal directories.