Skip to content
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

Online re-encrypt #3651

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

jbaublitz
Copy link
Member

@jbaublitz jbaublitz commented Jul 16, 2024

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from 8180d36 to cd28f30 Compare July 16, 2024 20:37
@jbaublitz
Copy link
Member Author

It appears as though this will fail until we release the updated libcryptsetup-rs on crates.io.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 2 times, most recently from 11eec29 to 45c4ef9 Compare July 22, 2024 22:04
Copy link

Cockpit tests failed for commit 45c4ef9. @martinpitt, @jelly, @mvollmer please check.

@martinpitt
Copy link
Contributor

See https://bodhi.fedoraproject.org/updates/FEDORA-2024-aa10dc94fe . The automated tests are a sea of red.

@martinpitt
Copy link
Contributor

OTOH, this particular PR failed the RPM build on a missing Rust crate, so that's different.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 2 times, most recently from a20e299 to 70d77be Compare July 26, 2024 20:58
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 11 times, most recently from 6747300 to b54ca94 Compare August 15, 2024 14:22
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from b54ca94 to 7c4f204 Compare August 20, 2024 18:04
@jbaublitz
Copy link
Member Author

I think we need to wait for a Fedora 41 compose for now. It seems like that's why CI is failing.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 2 times, most recently from 296c70f to d01f24c Compare August 21, 2024 18:00
Copy link

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/stratis-storage-stratisd-3651
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 11 times, most recently from 16fdfd4 to e02ad62 Compare January 24, 2025 18:19
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch 3 times, most recently from a3965f4 to 8aa9199 Compare January 29, 2025 15:15
Previously D-Bus properties would show the input Clevis config until
stratisd restart. This commit uses the Clevis config parsed from the
device.
Previously keyring keys would be passed to Clevis via stdin. This is a
problem, because keyring keys should theoretically be able to have
newline characters if passed in via a keyfile. stdin would truncate the
passphrase at the first newline on the Clevis side, resulting in an error
binding to Clevis for any passphrase that has a newline before the end of
the passphrase.
@jbaublitz jbaublitz force-pushed the issue-stratisd-3597 branch from 8aa9199 to 0868fd9 Compare January 30, 2025 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Add support for online encrypt, decrypt, and reencrypt in stratisd metadata version 2
3 participants