-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pull in scripts from vendor-nutanix/test-suite as a starting point #8
Conversation
This removes the (incomplete?) terraform to put devices in hybrid mode to avoid racing the test-suite scripts running in userdata
a293882
to
813ba7e
Compare
This reverts commit 1fe170f.
EXTERNAL_BASE_URL="https://artifacts.platformequinix.com/vendors/nutanix" | ||
export FOUNDATION_DISK_URL="$${EXTERNAL_BASE_URL}/test-suite/foundation/Foundation_VM-5.1-disk-0.qcow2" | ||
export METIS_DISK_URL="$${EXTERNAL_BASE_URL}/test-suite/metis/nutanix-metis-2.8.6-77193790-disk1.qcow2" | ||
export XRAY_DISK_URL="$${EXTERNAL_BASE_URL}/test-suite/x-ray/xray-3.8.qcow2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The l2gateway VM came up after I updated the local scripts to match the main
branch of the vendor-nutanix
repo instead of the ones from SEK-380-update-test-suite
, but the disk image downloads failed because those files aren't available locally. I added these so that the disk images will be downloaded from the remote source even though the script files are local...and now the l2gateway isn't coming up again. I don't know if these scripts are flaky (and if so, what their failure rate is), or if they only work on certain machine configurations within a given plan, or what.
Abandoning this in favor of #17 |
While trying to debug issues with standing up a Nutanix cluster using this module, I came to the conclusion (maybe incorrectly?) that the scripts we are pulling down from
https://artifacts.platformequinix.com/vendors/nutanix
don't exactly line up with either of:Based on URL structure I've decided that the vendor-nutanix version of the scripts is closer to the correct version. I initially pulled the scripts from the
main
branch, but opted to instead copy the scripts from https://github.com/equinixmetal/vendor-nutanix/pull/69 since the curl'ed scripts appear to include at least some of the changes in that PR.The local copy of the scripts serves as a starting point that we can easily modify without having to first figure out what repo the real scripts live in.