package sourceresolver
import "github.com/moby/buildkit/client/llb/sourceresolver"
Index ¶
- type ImageMetaResolver
- type MetaResolver
- type MetaResponse
- type Opt
- type ResolveImageConfigOptStore
- type ResolveImageOpt
- type ResolveImageResponse
- type ResolveOCILayoutOpt
- type ResolverType
Types ¶
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 MetaResolver interface { ResolveSourceMetadata(ctx context.Context, op *pb.SourceOp, opt Opt) (*MetaResponse, error) }
type MetaResponse ¶
type MetaResponse struct { Op *pb.SourceOp Image *ResolveImageResponse }
type Opt ¶
type Opt struct { LogName string SourcePolicies []*spb.Policy Platform *ocispecs.Platform ImageOpt *ResolveImageOpt OCILayoutOpt *ResolveOCILayoutOpt }
type ResolveImageConfigOptStore ¶
type ResolveImageOpt ¶
type ResolveImageOpt struct { ResolveMode string }
type ResolveImageResponse ¶
type ResolveOCILayoutOpt ¶
type ResolveOCILayoutOpt struct { Store ResolveImageConfigOptStore }
type ResolverType ¶
type ResolverType int
const ( ResolverTypeRegistry ResolverType = iota ResolverTypeOCILayout )
Source Files ¶
- Version
- v0.21.0 (latest)
- Published
- Apr 11, 2025
- Platform
- linux/amd64
- Imports
- 9 packages
- Last checked
- 11 hours ago –
Tools for package owners.