Skip to content

fix(install_cloud_clis): ROSA mirror probe and resilient CLI installs#50

Merged
branic merged 1 commit into
mainfrom
fix/install-cloud-clis-rosa-mirror-probe
May 21, 2026
Merged

fix(install_cloud_clis): ROSA mirror probe and resilient CLI installs#50
branic merged 1 commit into
mainfrom
fix/install-cloud-clis-rosa-mirror-probe

Conversation

@branic
Copy link
Copy Markdown
Owner

@branic branic commented May 21, 2026

Summary

  • Probe mirror.openshift.com for the newest GA ROSA build actually published before download, avoiding 404s when GitHub is ahead of the mirror.
  • Loop CLI installs from install_cloud_clis_cli_installers with per-component block/rescue so one failure does not block remaining components.
  • Document ROSA mirror behavior and install order in the role README.

Test plan

  • Run ansible-playbook with install_cloud_clis_components: [rosa] while GitHub latest is ahead of the mirror; confirm play succeeds and uses the newest mirror-available version.
  • Run with multiple components (e.g. rosa, gws) and confirm all selected CLIs are attempted when one component fails.
  • Verify skip messages appear in install_cloud_clis_update_messages when a component is rescued.

Made with Cursor

… hype

Probe mirror.openshift.com for the newest GA ROSA build actually published
before download. Loop CLI installs via install_cloud_clis_cli_installers
with per-component block/rescue so one failure does not block the rest.

Co-authored-by: Cursor <cursoragent@cursor.com>
@branic branic merged commit 740bbca into main May 21, 2026
59 checks passed
@branic branic deleted the fix/install-cloud-clis-rosa-mirror-probe branch May 21, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant