sandialabs / sceptre-phenix

phenix is an orchestration tool and GUI for Sandia's minimega platform
https://sandialabs.github.io/sceptre-docs/
GNU General Public License v3.0
19 stars 25 forks source link

GetVMInfo:Disk info for VMs on remote nodes #152

Closed eric-c-wood closed 1 year ago

eric-c-wood commented 1 year ago

This fixes a Phenix VM list web page loading error that occurs when a disk image only exists on a remote node. This is the case when doing a VM snapshot for a VM that exists on a remote node. The minimega disk info command which wraps qemu-img info is ran on the local node and does not appear to account for disk images on remote nodes.

activeshadow commented 1 year ago

LGTM

@eric-c-wood I'm assuming you've tested this against an env that you witnessed the bug in?

eric-c-wood commented 1 year ago

@activeshadow Yes, I did test the changes in the environment where I witnessed the bug.