Skip to content

v0.9.0

Compare
Choose a tag to compare
@jpreese jpreese released this 14 Jul 23:18
· 66 commits to main since this release

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 from Docker Hub. The check 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