package schema1
import "github.com/containerd/containerd/remotes/docker/schema1"
Index ¶
- func ReadStripSignature(schema1Blob io.Reader) ([]byte, error)
- type ConvertOpt
- type ConvertOptions
- type Converter
Functions ¶
func ReadStripSignature ¶
ReadStripSignature reads in a schema1 manifest and returns a byte array with the "signatures" field stripped
Types ¶
type ConvertOpt ¶
type ConvertOpt func(context.Context, *ConvertOptions) error
ConvertOpt allows configuring a convert operation.
func UseDockerSchema2 ¶
func UseDockerSchema2() ConvertOpt
UseDockerSchema2 is used to indicate that a schema1 manifest should be converted into the media types for a docker schema2 manifest.
type ConvertOptions ¶
type ConvertOptions struct { // ManifestMediaType specifies the media type of the manifest OCI descriptor. ManifestMediaType string // ConfigMediaType specifies the media type of the manifest config OCI // descriptor. ConfigMediaType string }
ConvertOptions provides options on converting a docker schema1 manifest.
type Converter ¶
type Converter struct {
// contains filtered or unexported fields
}
Converter converts schema1 manifests to schema2 on fetch
func NewConverter ¶
NewConverter returns a new converter
func (*Converter) Convert ¶
func (c *Converter) Convert(ctx context.Context, opts ...ConvertOpt) (ocispec.Descriptor, error)
Convert a docker manifest to an OCI descriptor
func (*Converter) Handle ¶
func (c *Converter) Handle(ctx context.Context, desc ocispec.Descriptor) ([]ocispec.Descriptor, error)
Handle fetching descriptors for a docker media type
Source Files ¶
- Version
- v1.3.0-rc.0
- Published
- Sep 4, 2019
- Platform
- js/wasm
- Imports
- 22 packages
- Last checked
- 16 minutes ago –
Tools for package owners.