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.15 (latest)
Published
Apr 17, 2026
Platform
linux/amd64
Imports
16 packages
Last checked
10 hours ago

Tools for package owners.