ENHANCEMENTS
Digests
Added initial support for digests
. In a source configuration, instead of a tag, a digest can now be specified.
sources:
- repository: busybox
digest: sha256@abc123
During a pull, the digest in the manifest will be pulled. During a push, an image will be pushed with a tag that matches the SHA of the image (e.g. busybox:abc123
)
Retries
Both the pull
and push
commands are now equipped with retries. In the event of a transient error, Sinker will attempt the operation 3 times in total before failing.
Enhanced logging
pull
and push
commands will now display the current status of their operations, giving more insight into what is happening.
Check command
-
Previously the
check
command only worked on images sourced fromDocker Hub
. Thecheck
command should now work on any host. -
Added
--images
flag. The--images
flag takes in a comma delimited set of repositories to check images for without the need for the manifest file. The intent is to allow more commands to not rely on the manifest file
File support for --manifest flag
The --manifest
flag now supports filenames other than .images.yaml
. When --manifest
is a directory, Sinker will still look for a file named .images.yaml