Windows extraction of the Harbor upgrade archive is causing push-harbor-artifacts.sh to push malformed image tags, leading to upgrade failures. Post extraction the filenames are replaced with (_) which was originally (:).
|
Current Output (Incorrect) |
Expected Output (Correct) |
repository/image_v1.0.0 |
repository/image:v1.0.0 |
Current Output (Incorrect)
Expected Output (Correct)
3.2
This issue occurs because the colon is a reserved character in Windows file systems Extraction tools (like 7-Zip, WinRAR) automatically replace the invalid (:) with an underscore (_) to prevent the extraction from failing entirely.
Extract the package contents onto your Linux host and run the provided push-harbor-artifacts.sh utility.