Documentation ¶
Overview ¶
Package images provides functions for building and pushing images.
Package images provides functions for building and pushing images.
Package images provides functions for building and pushing images.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageConfig ¶
type ImageConfig struct { ImagesPath string ImageList []transform.Image RegInfo types.RegistryInfo NoChecksum bool Insecure bool Architectures []string RegistryOverrides map[string]string }
ImageConfig is the main struct for managing container images.
func (*ImageConfig) PullAll ¶
func (i *ImageConfig) PullAll() ([]ImgInfo, error)
PullAll pulls all of the images in the provided tag map.
func (*ImageConfig) PullImage ¶
func (i *ImageConfig) PullImage(src string, spinner *message.Spinner) (img v1.Image, hasImageLayers bool, err error)
PullImage returns a v1.Image either by loading a local tarball or pulling from the wider internet.
func (*ImageConfig) PushToJackalRegistry ¶
func (i *ImageConfig) PushToJackalRegistry() error
PushToJackalRegistry pushes a provided image into the configured Jackal registry This function will optionally shorten the image name while appending a checksum of the original image name.
Click to show internal directories.
Click to hide internal directories.