package referrer

import "github.com/containerd/nydus-snapshotter/pkg/referrer"

Index

Types

type Manager

type Manager struct {
	// contains filtered or unexported fields
}

func NewManager

func NewManager(insecure bool) *Manager

func (*Manager) CheckReferrer

func (manager *Manager) CheckReferrer(ctx context.Context, ref string, manifestDigest digest.Digest) (*ocispec.Descriptor, error)

CheckReferrer attempts to fetch the referrers and parse out the nydus image by specified manifest digest.

func (*Manager) TryFetchMetadata

func (manager *Manager) TryFetchMetadata(ctx context.Context, ref string, manifestDigest digest.Digest, metadataPath string) error

TryFetchMetadata try to fetch and unpack nydus metadata file to specified path.

Source Files

manager.go referrer.go

Version
v0.15.1 (latest)
Published
Jan 26, 2025
Platform
linux/amd64
Imports
15 packages
Last checked
3 weeks ago

Tools for package owners.