- Build appliance with --debug-bootstrap flag
- Boot appliance and wait for "Ironic will reboot the node shortly" in assisted-service logs.
- Leaves the appliance in pre-installed state (bootstrap completed)
- Shutdown appliance
- Run hack/diskimage/extract_install_ignition.sh
- Extracts base ignition config to assets/ignition/base/config.ign
- Run hack/diskimage/convert_to_qcow2.sh
- Run 'generate-install-ignition' command
- Generates merged ignition (base ignition from step 4 + InstallIgnition asset)
- Outputs to assets/ignition/install/config.ign
- Run hack/diskimage/embed_install_ignition.sh
- Creates a snapshot and embeds the merged ignition
- Run the appliance