[ENHANCEMENT] Enable automatic local ISO installation for virtualized Harvester deployments #5385
Labels
area/installer
Harvester installer
kind/enhancement
Issues that improve or augment existing functionality
not-require/test-plan
Skip to create a e2e automation test issue
require/investigate
Identified the issue but require further investigation for resolution (won't be stale)
Is your enhancement related to a problem? Please describe.
Though such a demand is not common, it'll be great if we provide a way for developers or testers to quickly spin up a VM and install Harvester on it unattendedly, without the hassle of setting up all those DHCP/TFTP/HTTP server dependencies for iPXE beforehand.
On the other hand, if we choose to install Harvester with the ISO image, there's no way to automate the installation process. We must interact with the installer via the VM console to complete the task.
Describe the solution you'd like
Let users install Harvester on VMs in ISO + auto mode . There are still two missing puzzles:
/dev/sr0
. We can leverage that device.Describe alternatives you've considered
It is relatively hard to pass in the Harvester configuration file because the file must survive after the root pivoting process. With
virt-install
, it's only possible to inject the file in the initrd stage. But we can still live without that by translating almost all the configuration into kernel arguments. That way, we can achieve the goal at some degree.Additional context
The text was updated successfully, but these errors were encountered: