virt-manager/virtinst
Cole Robinson 5e48307e9d virtinstall: Set VM name earlier so disks are named correctly
We need to change the flow from

  * parse all the strings
  * set capabilities defaults
  * build installer
  * fill in all guest defaults

To

  * parse boot and metadata strings
  * set capabilities defaults
  * build installer
  * set --name default
  * parse all the remaining strings
  * fill in all guest defaults

Because --disk parsing depends on --name for some path generation.
So this fixes --disk names when --name is implicitly specified by
--install or --osinfo

Signed-off-by: Cole Robinson <crobinso@redhat.com>
2022-08-03 12:34:47 -04:00
..
devices cli: Add --serial source.tls=on|off 2022-06-20 18:06:40 -04:00
domain launch_security: Use SEV-ES policy=0x07 if host supports it 2022-08-03 08:47:35 -04:00
install cloudinit: Fix disabling cloud-init on first boot 2022-03-01 14:29:46 -05:00
__init__.py i18n: globally install also the ngettext function 2020-07-14 11:24:14 -04:00
_progresspriv.py tests: Add full test coverage for progress text output 2021-06-09 16:52:12 -04:00
buildconfig.py Prep for release 4.0.0 2022-03-02 12:44:04 -05:00
capabilities.py capabilities: Remove noisy alias debugging 2022-08-01 06:04:48 -04:00
cli.py cli: Break up parse_option_strings 2022-08-03 12:34:47 -04:00
cloner.py cloner: Improve error message about unimplemented rbd support 2022-01-26 16:58:45 -05:00
connection.py connection: De-duplicate ui and cli version logging 2022-08-01 06:04:48 -04:00
diskbackend.py diskbackend: Set relative path for media change 2022-02-27 13:44:26 -05:00
domcapabilities.py launch_security: Use SEV-ES policy=0x07 if host supports it 2022-08-03 08:47:35 -04:00
generatename.py generatename: Move libvirt collision handling to callers 2019-06-11 17:54:45 -04:00
guest.py cli: Add --iothreads defaultiothread.thread_pool_{min,max} 2022-08-02 14:56:09 -04:00
logger.py tests: abide logging options for clitests 2019-12-11 17:57:28 -05:00
network.py hostnets: Remove SR-IOV info listing 2019-06-16 23:48:51 -04:00
nodedev.py nodedev: Move the CLI string format lookup to cli.py 2022-01-21 13:20:46 -05:00
osdict.py osdict: Fix test coverage with latest libosinfo 2022-06-13 13:49:08 -04:00
pollhelpers.py objects: Erase the notion of connkey 2020-09-01 14:27:11 -04:00
progress.py progress: Drop tqdm and revert back to local urlgrabber copy 2021-06-09 16:52:11 -04:00
snapshot.py virtinst: move UI only functions into virtManager 2019-06-09 18:33:45 -04:00
storage.py connection: Add get_libvirt_data_root_dir() 2022-06-20 09:10:59 -04:00
support.py object: nodedev: support isActive state 2022-01-17 14:37:06 -05:00
uri.py xmlutil: add a diff() helper 2020-09-05 15:49:55 -04:00
virtclone.py Remove shebangs from library paths 2021-06-22 19:54:37 -04:00
virtinstall.py virtinstall: Set VM name earlier so disks are named correctly 2022-08-03 12:34:47 -04:00
virtxml.py cli: Break up parse_option_strings 2022-08-03 12:34:47 -04:00
xmlapi.py cli: Add --xml xpath option for virt-install and virt-xml 2020-09-11 15:04:37 -04:00
xmlbuilder.py xmlbuilder: Make XMLManualActions work more like XMLChildProperty 2022-02-27 11:38:13 -05:00
xmlutil.py xmlutil: Take unindent_device_xml from details.py 2022-08-03 12:34:47 -04:00