Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
krane
Module
|
|
internal
|
|
and
Package and provides helpers for adding Close to io.{Reader|Writer}.
|
Package and provides helpers for adding Close to io.{Reader|Writer}. |
compare
Package compare provides methods for comparing images, indexes, and layers.
|
Package compare provides methods for comparing images, indexes, and layers. |
compression
Package compression abstracts over gzip and zstd.
|
Package compression abstracts over gzip and zstd. |
depcheck
Package depcheck defines a test utility for ensuring certain packages don't take on heavy dependencies.
|
Package depcheck defines a test utility for ensuring certain packages don't take on heavy dependencies. |
editor
Package editor implements a simple interface for interactive file editing.
|
Package editor implements a simple interface for interactive file editing. |
estargz
Package estargz adapts the containerd estargz package to our abstractions.
|
Package estargz adapts the containerd estargz package to our abstractions. |
gzip
Package gzip provides helper functions for interacting with gzipped streams.
|
Package gzip provides helper functions for interacting with gzipped streams. |
httptest
Package httptest provides a method for testing a TLS server a la net/http/httptest.
|
Package httptest provides a method for testing a TLS server a la net/http/httptest. |
legacy
Package legacy provides methods for interacting with legacy image formats.
|
Package legacy provides methods for interacting with legacy image formats. |
redact
Package redact contains a simple context signal for redacting requests.
|
Package redact contains a simple context signal for redacting requests. |
retry
Package retry provides methods for retrying operations.
|
Package retry provides methods for retrying operations. |
retry/wait
Package wait is a subset of k8s.io/apimachinery to avoid conflicts in dependencies (specifically, logging).
|
Package wait is a subset of k8s.io/apimachinery to avoid conflicts in dependencies (specifically, logging). |
verify
Package verify provides a ReadCloser that verifies content matches the expected hash values.
|
Package verify provides a ReadCloser that verifies content matches the expected hash values. |
zstd
Package zstd provides helper functions for interacting with zstd streams.
|
Package zstd provides helper functions for interacting with zstd streams. |
pkg
|
|
authn
Package authn defines different methods of authentication for talking to a container registry.
|
Package authn defines different methods of authentication for talking to a container registry. |
authn/github
Package github provides a keychain for the GitHub Container Registry.
|
Package github provides a keychain for the GitHub Container Registry. |
compression
Package compression abstracts over gzip and zstd.
|
Package compression abstracts over gzip and zstd. |
crane
Package crane holds libraries used to implement the crane CLI.
|
Package crane holds libraries used to implement the crane CLI. |
gcrane
Package gcrane holds libraries used to implement the gcrane CLI.
|
Package gcrane holds libraries used to implement the gcrane CLI. |
legacy
Package legacy provides functionality to work with docker images in the v1 format.
|
Package legacy provides functionality to work with docker images in the v1 format. |
legacy/tarball
Package tarball provides facilities for writing v1 docker images (https://github.com/moby/moby/blob/master/image/spec/v1.md) from/to a tarball on-disk.
|
Package tarball provides facilities for writing v1 docker images (https://github.com/moby/moby/blob/master/image/spec/v1.md) from/to a tarball on-disk. |
logs
Package logs exposes the loggers used by this library.
|
Package logs exposes the loggers used by this library. |
name
Package name defines structured types for representing image references.
|
Package name defines structured types for representing image references. |
registry
Package registry implements a docker V2 registry and the OCI distribution specification.
|
Package registry implements a docker V2 registry and the OCI distribution specification. |
v1
Package v1 defines structured types for OCI v1 images
|
Package v1 defines structured types for OCI v1 images |
v1/cache
Package cache provides methods to cache layers.
|
Package cache provides methods to cache layers. |
v1/daemon
Package daemon provides facilities for reading/writing v1.Image from/to a running daemon.
|
Package daemon provides facilities for reading/writing v1.Image from/to a running daemon. |
v1/empty
Package empty provides an implementation of v1.Image equivalent to "FROM scratch".
|
Package empty provides an implementation of v1.Image equivalent to "FROM scratch". |
v1/fake
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
v1/google
Package google provides facilities for listing images in gcr.io.
|
Package google provides facilities for listing images in gcr.io. |
v1/layout
Package layout provides facilities for reading/writing artifacts from/to an OCI image layout on disk, see:
|
Package layout provides facilities for reading/writing artifacts from/to an OCI image layout on disk, see: |
v1/match
Package match provides functionality for conveniently matching a v1.Descriptor.
|
Package match provides functionality for conveniently matching a v1.Descriptor. |
v1/mutate
Package mutate provides facilities for mutating v1.Images of any kind.
|
Package mutate provides facilities for mutating v1.Images of any kind. |
v1/partial
Package partial defines methods for building up a v1.Image from minimal subsets that are sufficient for defining a v1.Image.
|
Package partial defines methods for building up a v1.Image from minimal subsets that are sufficient for defining a v1.Image. |
v1/random
Package random provides a facility for synthesizing pseudo-random images.
|
Package random provides a facility for synthesizing pseudo-random images. |
v1/remote
Package remote provides facilities for reading/writing v1.Images from/to a remote image registry.
|
Package remote provides facilities for reading/writing v1.Images from/to a remote image registry. |
v1/remote/transport
Package transport provides facilities for setting up an authenticated http.RoundTripper given an Authenticator and base RoundTripper.
|
Package transport provides facilities for setting up an authenticated http.RoundTripper given an Authenticator and base RoundTripper. |
v1/stream
Package stream implements a single-pass streaming v1.Layer.
|
Package stream implements a single-pass streaming v1.Layer. |
v1/tarball
Package tarball provides facilities for reading/writing v1.Images from/to a tarball on-disk.
|
Package tarball provides facilities for reading/writing v1.Images from/to a tarball on-disk. |
v1/types
Package types holds common OCI media types.
|
Package types holds common OCI media types. |
v1/validate
Package validate provides methods for validating image correctness.
|
Package validate provides methods for validating image correctness. |
authn/k8schain
Module
|
|
authn/kubernetes
Module
|
Click to show internal directories.
Click to hide internal directories.