Repository navigation
Releases: glennswest/fastsync
Releases · glennswest/fastsync
Release list
v0.2.4
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
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
Fix: Push images with permanent tags instead of digest-only (which Quay garbage collected)
v0.2.1
Fix: Verify ALL layer blobs exist before skipping. Previous version could skip images with missing layers.
v0.2.0
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 --insecurev0.1.0 - Initial Release
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
-vflag
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