Skip to content

Releases: glennswest/fastsync

v0.2.4

Choose a tag to compare

@glennswest glennswest released this 08 Jan 13:03

Fixed

  • Blob verification now uses HEAD requests to reliably detect missing blobs
  • Post-write verification uses light manifest check to avoid false failures
  • Fixes issue where Quay GC could delete blobs but old verification missed it

See CHANGELOG.md for full history.

v0.2.3

Choose a tag to compare

@glennswest glennswest released this 08 Jan 12:39

Fixed

  • Blob verification now actually reads from layer blobs instead of just checking manifest metadata
  • Removed Windows binary download from mirror-local.sh (not included in container images)

See CHANGELOG.md for full history.

v0.2.2

Choose a tag to compare

@glennswest glennswest released this 07 Jan 20:53

Fix: Push images with permanent tags instead of digest-only (which Quay garbage collected)

v0.2.1

Choose a tag to compare

@glennswest glennswest released this 07 Jan 19:52

Fix: Verify ALL layer blobs exist before skipping. Previous version could skip images with missing layers.

v0.2.0

Choose a tag to compare

@glennswest glennswest released this 07 Jan 18:48

Changes

  • Image reference rewriting - Release image now correctly points to destination registry
  • Metadata preservation - displayVersions (kubernetes version, etc.) and manifest annotations preserved
  • Better verification - Checks image is actually usable, not just that manifest exists
  • Retry logic - 3 attempts with exponential backoff (2s, 4s, 8s) for transient failures
  • Scripts - Added mirror-local.sh for registry server deployment

Usage

fastsync --version 4.18.30 --dest-registry registry.example.com --pull-secret /path/to/pullsecret.json --insecure

v0.1.0 - Initial Release

Choose a tag to compare

@glennswest glennswest released this 06 Jan 16:00

fastsync v0.1.0

Fast parallel mirroring tool for OpenShift release images.

Features

  • Fast parallel mirroring of OpenShift release images
  • Configurable worker pools for images and blobs
  • Pull secret authentication support
  • Insecure registry support
  • Skip existing images (efficient resume)
  • Version information with -v flag

Downloads

Platform Architecture File
Linux x86_64 fastsync-linux-amd64
Linux ARM64 fastsync-linux-arm64
Linux ARM (Raspberry Pi) fastsync-linux-arm
macOS Intel fastsync-darwin-amd64
macOS Apple Silicon fastsync-darwin-arm64

Usage

fastsync -v  # Show version
fastsync --version 4.20.8 --dest-registry registry.example.com --pull-secret pull-secret.json