Skip to content
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

Closed
wants to merge 11 commits into from

Conversation

ctreatma
Copy link
Contributor

@ctreatma ctreatma commented Mar 26, 2024

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.

@ctreatma ctreatma changed the title WIP workarounds for apparent issues in platform-nutanix testing scripts Pull in scripts from vendor-nutanix/test-suite as a starting point Apr 11, 2024
Comment on lines +20 to +23
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"
Copy link
Contributor Author

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.

@ctreatma
Copy link
Contributor Author

Abandoning this in favor of #17

@ctreatma ctreatma closed this Apr 16, 2024
@cprivitere cprivitere deleted the missing-interfaces branch May 7, 2024 18:36
@cprivitere cprivitere restored the missing-interfaces branch May 7, 2024 18:37
@cprivitere cprivitere deleted the missing-interfaces branch May 7, 2024 18:37
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