Documentation ¶
Index ¶
- func ConfigTarget(dir string) (*ocispec.Index, error)
- func Dangling(dir string) (*ocispec.Index, error)
- func EmptyFS(dir string) (*ocispec.Index, error)
- func EmptyIndex(dir string) (*ocispec.Index, error)
- func Load(ctx context.Context, t *testing.T, apiClient client.APIClient, ...) string
- func MultiLayer(dir string) (*ocispec.Index, error)
- func MultiLayerCustom(dir string, imageRef string, layers []SingleFileLayer) (*ocispec.Index, error)
- func MultiPlatform(dir string, imageRef string, imagePlatforms []ocispec.Platform) (*ocispec.Index, []ocispec.Descriptor, error)
- func RandomSinglePlatform(dir string, platform ocispec.Platform, source rand.Source) (*ocispec.Index, error)
- func TextPlain(dir string) (*ocispec.Index, error)
- func TwoPlatform(dir string) (*ocispec.Index, error)
- type FileInLayer
- type SingleFileLayer
- type SpecialImageFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigTarget ¶
ConfigTarget creates an image index with an image config being used as an image target instead of a manifest or index.
func Dangling ¶
Dangling creates an image with no layers and no tag. It also has an extra org.mobyproject.test.specialimage=1 label set. Layout: OCI.
func EmptyFS ¶
EmptyFS builds an image with an empty rootfs. Layout: Legacy Docker Archive See https://github.com/docker/docker/pull/5262 and also https://github.com/docker/docker/issues/4242
func EmptyIndex ¶
EmptyIndex creates an image index with no manifests. This is equivalent to `tianon/scratch:index`.
func MultiLayerCustom ¶
func MultiPlatform ¶
func RandomSinglePlatform ¶
Types ¶
type FileInLayer ¶
type SingleFileLayer ¶
Click to show internal directories.
Click to hide internal directories.