-
Notifications
You must be signed in to change notification settings - Fork 94
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
feat: add ISO support in supervisor builder #501
base: main
Are you sure you want to change the base?
Conversation
5cec440
to
c03ef56
Compare
c03ef56
to
ff45797
Compare
bde1208
to
7adce08
Compare
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.
LGTM! Thanks for the change!
if err = s.createVM(ctx, logger); err != nil { | ||
switch imgType { | ||
case "ISO": | ||
logger.Info("Deploying VM from ISO") |
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.
logger.Info("Deploying VM from ISO") | |
logger.Info("Deploying VM from ISO image") |
return multistep.ActionHalt | ||
} | ||
case "OVF": | ||
logger.Info("Deploying VM from OVF") |
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.
logger.Info("Deploying VM from OVF") | |
logger.Info("Deploying VM from OVF image") |
Description
This PR introduces ISO-based VM deployment support to the
vsphere-supervisor
builder using the latest v1alpha3 VM Operator APIs. It enables users to:For a complete e2e workflow, refer to the Packer builder logs in the testing section below.
Testing