Expand description
Optimized upload implementation for large files
This module implements ChunkedUploader for uploading large Docker image layers using chunked HTTP uploads.
It includes retry logic, progress reporting, and digest validation to ensure reliable and correct uploads.
Harbor-compatible Docker Registry API v2 chunked upload implementation
This implementation follows the Docker Registry HTTP API V2 specification with specific optimizations and compatibility fixes for Harbor registry.
Key features:
- Harbor-compatible chunked upload protocol
- Automatic fallback to direct upload for better compatibility
- Proper digest handling for Harbor’s validation requirements
- Enhanced error handling for Harbor-specific error responses
- Support for both authenticated and anonymous uploads