Versions in this module Expand all Collapse all v1 v1.0.0 Apr 1, 2024 Changes in this version + const JackalConfigMediaType + const JackalLayerMediaTypeBlob + const SkeletonArch + var PackageAlwaysPull = []string + func CopyPackage(ctx context.Context, src *Remote, dst *Remote, concurrency int) error + func GetInitPackageURL(version string) string + func PlatformForSkeleton() ocispec.Platform + func ReferenceFromMetadata(registryLocation string, metadata *types.JackalMetadata, ...) (string, error) + type Remote struct + func NewRemote(url string, platform ocispec.Platform, mods ...oci.Modifier) (*Remote, error) + func (r *Remote) FetchImagesIndex(ctx context.Context) (index *ocispec.Index, err error) + func (r *Remote) FetchJackalYAML(ctx context.Context) (pkg types.JackalPackage, err error) + func (r *Remote) LayersFromRequestedComponents(ctx context.Context, requestedComponents []types.JackalComponent) (layers []ocispec.Descriptor, err error) + func (r *Remote) PublishPackage(ctx context.Context, pkg *types.JackalPackage, paths *layout.PackagePaths, ...) error + func (r *Remote) PullPackage(ctx context.Context, destinationDir string, concurrency int, ...) ([]ocispec.Descriptor, error) + func (r *Remote) PullPackageMetadata(ctx context.Context, destinationDir string) ([]ocispec.Descriptor, error) + func (r *Remote) PullPackageSBOM(ctx context.Context, destinationDir string) ([]ocispec.Descriptor, error)