Skip to content

Conversation

@LukeRepko
Copy link
Contributor

@LukeRepko LukeRepko commented Dec 9, 2025

Add verbosity to the wget command so we can troubleshoot download failures if encountered more easily, as well as clear and concise messaging around whether or not yq really got installed.

YQ is more necessary on the remote host than the local host that runs the hyperconverged-lab script, so warn about it not getting installed locally but fail if not present on the remote host as it's a prerequisite to running many install scripts.

@LukeRepko LukeRepko marked this pull request as draft December 9, 2025 21:52
@LukeRepko LukeRepko force-pushed the hcsfix branch 3 times, most recently from 6ddc9ad to 9565999 Compare December 10, 2025 16:31
@LukeRepko LukeRepko changed the title fix(setup): Log more during installYq fix(setup): Improve yq installation and handling Dec 10, 2025
@LukeRepko LukeRepko marked this pull request as ready for review December 10, 2025 16:59
@LukeRepko LukeRepko force-pushed the hcsfix branch 5 times, most recently from def76c3 to 0b624b8 Compare December 10, 2025 21:30
Add verbosity to the wget command so we can troubleshoot download
failures if encountered more easily, as well as very clear and
concise messaging around whether or not yq really got installed.

YQ is more necessary on the remote host than the local host that runs
the hyperconverged-lab script, so warn about it not getting installed
locally but fail if not present on the remote host as it's a
pre-requisite to running many install scripts.
Troubleshooting the lab build failures, post setup is being executed
within seconds after the nova install completes, which may be too fast.

If I can confirm it's a race condition, we will want a more intelligent
way to determine when cluster is ready before proceeding to post-setup.

For now, just adding dumb retry logic to the openstack commands to see
if that helps.
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