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
17 stars 23 forks source link

[UI] Send snapshot flag #27

Open activeshadow opened 3 years ago

activeshadow commented 3 years ago

Originally created by @eric-c-wood on Thu, 25 Feb 2021 20:14:34 GMT


The snapshot flag should be made available to the UI to avoid running functions that depend on the snapshot flag being set to true. When a dependent function is applied to a single VM, buttons can be disabled/hidden. When a dependent function is applied to multiple VMs, VMs can be skipped.

activeshadow commented 2 years ago

What features/functions depend on snapshots being enabled?

eric-c-wood commented 2 years ago

@activeshadow There are at least three features that depend on the snapshot flag namely create backing image, create vm snapshot, and reset disk state. Also, the previous statement is based on the assumption that the phenix snapshot flag corresponds to the minimega snapshot flag.