Files
Andrew Vaillancourt c416c2cb2a Migrate to URL-based Docker image manifests
This change reworks the Docker image synchronization architecture to
use full registry URLs instead of the previous structured manifest
format. The new model greatly simplifies manifest files, removes
registry coupling, and provides consistent canonical name extraction.

Key changes:
- Migrate from structured manifests to full URL image references
- Add canonical image name extraction with public-registry pattern set
- Support embedded Harbor mirror paths and namespace preservation
- Simplify config: source_registries now contains credentials only
- Add parsing and normalization helpers for tag-based image references
- Remove obsolete manifest logic and tests tied to old format

Testing:
- All unit tests pass
- Verified image sync with Docker Hub, Quay, GCR, GHCR, and Harbor
- Confirmed automatic auth and canonical extraction across registries

Change-Id: I37b46d47d47efb2d182296392f7b2fee366d82f1
Signed-off-by: Andrew Vaillancourt <andrew.vaillancourt@windriver.com>
2025-11-26 20:33:52 -05:00
..
2025-05-08 15:59:10 +00:00
2024-11-29 16:01:57 -05:00