-
Notifications
You must be signed in to change notification settings - Fork 362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for creating LUKS HW-OPAL devices #5826
Add support for creating LUKS HW-OPAL devices #5826
Conversation
Hello @vojtechtrefny! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found: There are currently no PEP 8 issues detected in this Pull Request. Cheers! 🍻 Comment last updated at 2024-08-21 16:45:01 UTC |
09c1e8b
to
14e96d3
Compare
Marking as blocked for now: libblockdev (storaged-project/libblockdev#1047), blivet (storaged-project/blivet#1266) and pykickstart (pykickstart/pykickstart#502) support need to merged first and we'll also need to coordinate the releases in Fedora. |
14e96d3
to
035c9c3
Compare
The blivet and libblockdev support is now merged and making its way to Fedora. |
035c9c3
to
66a3ed8
Compare
66a3ed8
to
472f8bf
Compare
/kickstart-test --testtype smoke |
/kickstart-test --testtype storage |
Removing the blocked label, all the dependencies are now available in the latest F41 compose (Fedora-41-20240820.n.0). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
472f8bf
to
907936e
Compare
/kickstart-test --testtype smoke |
This adds support for creating encrypted devices using the OPAL self-encrypting drives. Anaconda only needs to make sure to pass the OPAL administrator passphrase to Blivet when creating the LUKS device, everything else will be taken care by either Blivet or pykickstart -- whether a "normal" or OPAL LUKS device will be created is controlled by the "--luks-version" kickstart option specified by the user which is passed "as is" to Blivet.
907936e
to
989f6d0
Compare
/kickstart-test --testtype smoke |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New containers are now available, test passed.
This adds support for creating encrypted devices using the OPAL self-encrypting drives. Anaconda only needs to make sure to pass the OPAL administrator passphrase to Blivet when creating the LUKS device, everything else will be taken care by either Blivet or pykickstart -- whether a "normal" or OPAL LUKS device will be created is controlled by the "--luks-version" kickstart option specified by the user which is passed "as is" to Blivet.