Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 787 Bytes

README.md

File metadata and controls

26 lines (21 loc) · 787 Bytes

Installer

You need to have Docker and bsdtar installed to build the installer. To run the virtual environment you also need python3 and qemu.

Build installer ISO using make iso. Build archive containing files for netboot using make netboot.

You can try the image using make qemu.

Testing

# Generate a new ssh-key
$ ssh-keygen -t ed25519
# Start the fake deplyoment infra and register your pubkey
$ python3 fake-infra.py
# Build the installer and start a local VM
$ make qemu
# Register the SSH key
$ curl \
  'http://127.0.0.1:7707/v1/machines/00000000-0000-0000-0000-000000000001/boot-installer' \
  --data "{\"ssh_pub_key\": \"$(<${HOME}/.ssh/id_ed25519.pub)\"}"
# In a new terminal, ssh to the installer
$ ssh root@localhost -p 5555 -i ~/.ssh/id_ed25519