package containerimage
import "github.com/moby/buildkit/source/containerimage"
Index ¶
- type ResolverType
- type Source
- func NewSource(opt SourceOpt) (*Source, error)
- func (is *Source) ID() string
- func (is *Source) Resolve(ctx context.Context, id source.Identifier, sm *session.Manager, vtx solver.Vertex) (source.SourceInstance, error)
- func (is *Source) ResolveImageConfig(ctx context.Context, ref string, opt llb.ResolveImageConfigOpt, sm *session.Manager, g session.Group) (string, digest.Digest, []byte, error)
- type SourceOpt
Types ¶
type ResolverType ¶
type ResolverType int
const ( ResolverTypeRegistry ResolverType = iota ResolverTypeOCILayout )
type Source ¶
type Source struct { SourceOpt // contains filtered or unexported fields }
func NewSource ¶
func (*Source) ID ¶
func (*Source) Resolve ¶
func (is *Source) Resolve(ctx context.Context, id source.Identifier, sm *session.Manager, vtx solver.Vertex) (source.SourceInstance, error)
func (*Source) ResolveImageConfig ¶
func (is *Source) ResolveImageConfig(ctx context.Context, ref string, opt llb.ResolveImageConfigOpt, sm *session.Manager, g session.Group) (string, digest.Digest, []byte, error)
type SourceOpt ¶
type SourceOpt struct { Snapshotter snapshot.Snapshotter ContentStore content.Store Applier diff.Applier CacheAccessor cache.Accessor ImageStore images.Store // optional RegistryHosts docker.RegistryHosts ResolverType LeaseManager leases.Manager }
Source Files ¶
- Version
- v0.12.1
- Published
- Aug 2, 2023
- Platform
- js/wasm
- Imports
- 37 packages
- Last checked
- 12 hours ago –
Tools for package owners.