siderolabs / talos

Talos Linux is a modern Linux distribution built for Kubernetes.
https://www.talos.dev
Mozilla Public License 2.0
6.9k stars 555 forks source link

unify boot assets in the intaller/image to be UKIs #9633

Open smira opened 2 weeks ago

smira commented 2 weeks ago

Feature Request

Instead of having separate images for UKIs and raw boot assets, settle down on having UKIs always.

We can have some format to extract necessary bits from the UKI, e.g. talos.uki:<section_name>. Support in the imager/installer to extract a raw bit from the UKI for non-sd-boot systems.

Support generating unsigned UKIs.

In Image Factory, drop the distinction between installer and installer-secureboot by always enabling SecureBoot for the installer.

Description