package
0.0.0-20200717144329-4e386bd3447e
Repository: https://github.com/bryanl/sheaf.git
Documentation: pkg.go.dev
# Functions
BundleCreator creates a function that can create bundle configs.
BundleImagerReporter sets the reporter.
DefaultLayoutFactory generates a LayoutFactory.
DefaultLayoutFactoryInsecureSkipVerify configures support for insecure registries.
ImageRelocatorDryRun configures ImageRelocator to do a dry run.
ImageRelocatorLayoutFactory configuration the layout factory.
ImageServiceDecoder sets the decoder for ImageService.
LoadBundleConfig loads a bundle config from a path on the filesystem.
ManifestServiceReporter sets the reporter.
NewArtifactsService creates an instance of ArtifactsService.
NewBundle creates an instance of Bundle.
NewBundleConfig creates a BundleConfig.
NewBundleConfigCodec creates an instance of BundleConfigCodec.
NewBundleConfigWriter creates an instance of BundleConfigWriter.
NewBundleImager creates an instance of BundleImager.
NewBundlePacker creates an instance of BundlePacker.
NewImageRelocator creates an instance of ImageRelocator.
NewImageReplacer creates an instance of ImageReplacer.
NewImageService creates an instance of ImageService.
NewManifestService creates an instance of ManifestService.
# Structs
ArtifactsService is a service for interacting with artifacts in a fs.
Bundle is a fs that lives on a filesystem.
BundleConfig is a bundle configuration.
BundleConfigCodec is a codec for encoding/decoding bundle configs.
BundleConfigWriter writes a bundle config to the filesystem.
BundleImager creates an image from a bundle that lives on a filesystem.
BundlePacker packs bundles that live on a filesystem.
ImageRelocator relocates images to a registry.
ImageReplacer replaces images in manifests on a filesystem.
ImageService uses an ArtifactsService to interact with images.
LayoutOptions are options for DefaultLayoutFactory.
ManifestService is a service for interacting with manifests on a filesystem.
# Interfaces
Layout manages OCI layouts.
# Type aliases
BundleConfigWriterOption is an option for configuring BundleConfigWriter.
BundleImagerOption is a functional option for configuring BundleImager.
BundleOption is a functional option for configuring Bundle.
BundlePackerOption is a functional option for configuring BundlePacker.
ImageRelocatorOption is a functional option for configuring ImageRelocator.
ImageServiceOption is a functional option for configuration ImageService.
LayoutFactory creates Layout given a root path.
LayoutOptionFunc is a functional option for configuring DefaultLayoutFactory.
ManifestServiceOption is a functional option for configuration ManifestService.
Option is a functional option for configuring fs.