Skip to content

Conversation

@sydorovdmytro
Copy link
Contributor

@sydorovdmytro sydorovdmytro commented Jan 7, 2026

Fixes an issue when multi-arch Docker images are pulled/pushed as linux/amd64 only.

It causes issues for multi-arch Air-gaped setups.

What issue type does this pull request address? (keep at least one, remove the others)
/kind enhancement

What does this pull request do? Which issues does it resolve? (use resolves #<issue_number> if possible)
resolves ENG-10853


Note

Enables multi-arch image mirroring by switching scripts to a skopeo + OCI-directory workflow.

  • Rewrites assets/download-images.sh to use skopeo copy --all and store each image as an OCI directory (safe filename), preserving manifest lists; removes --platform, adds sanity checks, counters, and optional tarball packaging instructions
  • Rewrites assets/push-images.sh to push from OCI directories with skopeo copy --all; supports --insecure (TLS skip), auto-extracts .tar.gz bundles, normalizes --registry (strips protocol), uses embedded images.txt by default, and maps image refs to target registry
  • Adds robust validation, helpful usage text, and consistent success/failure reporting across both scripts

Written by Cursor Bugbot for commit 1236094. This will update automatically on new commits. Configure here.

@sydorovdmytro sydorovdmytro requested a review from a team as a code owner January 7, 2026 14:09
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is being reviewed by Cursor Bugbot

Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Fixes an issue when multi-arch Docker images are pulled/pushed as linux/amd64 only.

It causes issues for multi-arch Air-gapped setups.
@sydorovdmytro
Copy link
Contributor Author

Closing in favor of #3454

@sydorovdmytro sydorovdmytro deleted the fix-assets-scripts branch January 8, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants