From Fedora Project Wiki
(Redirected from QA:Testcase Kickstart HttpServer KsCfg)
Description
This test will verify that anaconda can download the requested kickstart file using a HTTP(S) url. It requires a valid kickstart file and a working HTTP(S) host.
Setup
- Prepare a valid kickstart file.
- You can use an example kickstart from here:
https://fedorapeople.org/groups/qa/kickstarts/example-minimal.ks
This will install a minimal installation from the Internet repos. It will reformat all your disks, be sure to run this in a VM, and make sure you have no important data in there. The root password of the installed system will be fedora. - If you want to create your own kickstart, you can examine the file
/root/anaconda-ks.cfg
on a previously installed system. This file contains the kickstart instructions used to install that system. For additional guidance on kickstart syntax, see Anaconda/Kickstart.
- You can use an example kickstart from here:
- Copy the kickstart file to a publicly-accessible place on your HTTP host (or use the example one provided above).
How to test
- Boot the system and add a
inst.ks=url
argument to the boot command line. Example:inst.ks=https://server.tld/path/to/your/ks.cfg
Expected Results
- The kickstart file is successfully obtained from the specified location
- The installer should honor the commands provided in the kickstart file
- If sufficient commands are provided to fully automate an installation, the installer must not prompt for user input.