Documentation
¶
Overview ¶
Package update provides functionality to update images with digests.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IImageDigestUpdater ¶
type IImageDigestUpdater interface {
UpdateDigests(
images <-chan *parse.Image,
done <-chan struct{},
) <-chan *UpdatedImage
}
IImageDigestUpdater provides an interface for ImageDigestUpdater's exported methods.
type ImageDigestUpdater ¶
type ImageDigestUpdater struct {
WrapperManager *registry.WrapperManager
}
ImageDigestUpdater uses a WrapperManager to update Images with their most recent digests from their registries.
func NewImageDigestUpdater ¶
func NewImageDigestUpdater( wrapperManager *registry.WrapperManager, ) (*ImageDigestUpdater, error)
NewImageDigestUpdater returns an ImageDigestUpdater after validating its fields.
func (*ImageDigestUpdater) UpdateDigests ¶
func (i *ImageDigestUpdater) UpdateDigests( images <-chan *parse.Image, done <-chan struct{}, ) <-chan *UpdatedImage
UpdateDigests queries registries for digests of images that do not already specify their digests. It updates images with those digests.
type UpdatedImage ¶
UpdatedImage contains an Image with its updated digest.
Click to show internal directories.
Click to hide internal directories.