Documentation ¶
Index ¶
- Variables
- func IndexConvertFunc(opts ...Option) converter.ConvertFunc
- func NewContentLoaderWithFsType(isAccelLayer bool, fsType string, files ...ContentFile) *contentLoader
- func UniquePart() string
- type ContentFile
- type ImageConvertor
- type Layer
- type Option
- func WithAlgorithm(algorithm string) Option
- func WithBlockSize(blockSize int) Option
- func WithClient(client *containerd.Client) Option
- func WithDbstr(dbstr string) Option
- func WithFsType(fsType string) Option
- func WithImageRef(imgRef string) Option
- func WithResolver(resolver remotes.Resolver) Option
- type OverlaybdLayer
- type ZFileConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ConvContentNameFormat = convSnapshotNameFormat
)
Functions ¶
func IndexConvertFunc ¶ added in v0.5.2
func IndexConvertFunc(opts ...Option) converter.ConvertFunc
func NewContentLoaderWithFsType ¶ added in v0.6.1
func NewContentLoaderWithFsType(isAccelLayer bool, fsType string, files ...ContentFile) *contentLoader
contentLoader can load multiple files into content.Store service, and return an oci.v1.tar layer.
func UniquePart ¶
func UniquePart() string
NOTE: based on https://github.com/containerd/containerd/blob/v1.4.3/rootfs/apply.go#L181-L187
Types ¶
type ContentFile ¶ added in v0.6.1
type ImageConvertor ¶
type ImageConvertor interface {
Convert(ctx context.Context, srcManifest ocispec.Manifest, fsType string) (ocispec.Descriptor, error)
}
func NewOverlaybdConvertor ¶
func NewOverlaybdConvertor(ctx context.Context, cs content.Store, sn snapshots.Snapshotter, resolver remotes.Resolver, ref string, dbstr string, zfileCfg ZFileConfig) (ImageConvertor, error)
type Layer ¶ added in v0.6.1
type Layer struct { Desc ocispec.Descriptor DiffID digest.Digest }
func (*Layer) GetInfo ¶ added in v0.6.1
func (l *Layer) GetInfo() (ocispec.Descriptor, digest.Digest)
type Option ¶ added in v0.5.2
type Option func(o *options) error
func WithAlgorithm ¶ added in v0.6.0
func WithBlockSize ¶ added in v0.6.0
func WithClient ¶ added in v0.5.2
func WithClient(client *containerd.Client) Option
func WithFsType ¶ added in v0.5.2
func WithImageRef ¶ added in v0.5.2
func WithResolver ¶ added in v0.5.2
type OverlaybdLayer ¶
type ZFileConfig ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.