Conversation
|
Ignition LUKS Overview: PR Links: Ignition now supports configuring LUKS devices that can be unlocked via either key-files, TPM2, or tang. TPM2 & tang based devices are handled internally via clevis while key-file based devices are entirely handled via cryptsetup. First boot workflow:
This set of changes will require updates to the Ignition specfile. In the ignition-dracut change set the & |
7b64450 to
2bedf66
Compare
b1286a6 to
5b6c3b1
Compare
jlebon
left a comment
There was a problem hiding this comment.
LGTM! Tested working. And CI is at least giving us confidence it's not somehow breaking non-LUKS cases, so let's get this in.
(One optional nit: now that it's been pared down quite a bit from the original PR, I think we can rename the commit message to e.g. 30ignition: add support for LUKS or something?).
|
+1 to the commit title change. |
Adds LUKS related binaries to dracut & a udev rule to discover unformatted encrypted devices.
|
Updated |
jlebon
left a comment
There was a problem hiding this comment.
This looks great now! Will let you do the honours. :)
|
I saw this go by while investigating something unrelated: |
Adds LUKS related binaries to dracut, a new unit that copies keyfiles
from the initramfs to the real root, a generator for unlocking clevis
devices, a udev rule to discover unformatted encrypted devices, and two
cracklib files needed by clevis in the initramfs.