-
Notifications
You must be signed in to change notification settings - Fork 15
Udevadm settle and kcrypt configuration on cmdline #988
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
base: main
Are you sure you want to change the base?
Conversation
because when COS_OEM is encrypted, we can't read it from there. Needs: kairos-io/kairos-agent#988 Signed-off-by: Dimitris Karakasilis <[email protected]>
Codecov Report❌ Patch coverage is
❌ Your project check has failed because the head coverage (7.59%) is below the target coverage (75.00%). You can increase the head coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #988 +/- ##
==========================================
- Coverage 43.38% 42.28% -1.10%
==========================================
Files 60 60
Lines 7678 7863 +185
==========================================
- Hits 3331 3325 -6
- Misses 4023 4211 +188
- Partials 324 327 +3 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Dimitris Karakasilis <[email protected]>
Signed-off-by: Dimitris Karakasilis <[email protected]>
Signed-off-by: Dimitris Karakasilis <[email protected]>
because when COS_OEM is encrypted, we cannot read the KMS configuration until it's decrypted and we cannot decrypt it unless we read the configuration. We now store the relevant configuration on the cmdline automatically for non-UKI so that on the next boot, we can decrypt COS_OEM. For UKI, the user will have to set these values on the cmdline (for now manually, we'll provide docs). Signed-off-by: Dimitris Karakasilis <[email protected]>
Signed-off-by: Dimitris Karakasilis <[email protected]>
because when we encrypt the partition, the data on it is gone. We didn't care up to now because we didn't support encrypting OEM. Now we do. Signed-off-by: Dimitris Karakasilis <[email protected]>
because we don't use grup in uki mode Signed-off-by: Dimitris Karakasilis <[email protected]>
Signed-off-by: Dimitris Karakasilis <[email protected]>
682c592
to
e00ead8
Compare
Part of: kairos-io/kcrypt-discovery-challenger#146