-
Notifications
You must be signed in to change notification settings - Fork 55
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 infrastructure for supporting multiple token slots per unlock method #3720
base: master
Are you sure you want to change the base?
Conversation
713979c
to
760c222
Compare
cdbc29b
to
0748815
Compare
fe201f5
to
48fe461
Compare
@mulkieran As we discussed, I'll let you handle the tests that involve stratis-cli and the cert tests. |
@mulkieran I'm going to say that udev tests passing is good enough to call stratis-storage/libcryptsetup-rs#379 ready for merge. We should likely put out a new release for the locking updates and this method when you get a chance. |
48fe461
to
b896b52
Compare
a912fa5
to
b6dd766
Compare
Congratulations! One of the builds has completed. 🍾 You can install the built RPMs by following these steps:
Please note that the RPMs should be used only in a testing environment. |
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.
Two small request...
ea065d7
to
7cb14de
Compare
The usage of |
7cb14de
to
918ccf1
Compare
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.
Found one disagreement between published D-Bus API and dbus method. I may be able to find one more...nope, just that one showing up in tests.
02ac615
to
da6701d
Compare
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.
Problem with GetManagedObjects result...
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.
One more D-Bus bug found...still working.
da6701d
to
19e4fdb
Compare
19e4fdb
to
18be963
Compare
@mulkieran This should be all set now! |
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.
One more D-Bus problem and a request regarding stratis-min parser.
8c15a88
to
36459de
Compare
@mulkieran I just fixed a bug where creating a pool with Clevis only failed. Please update any testing to use the most recent version with the bug fix. |
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.
Just the one thing we discussed in standup so far...
36459de
to
dcdcd16
Compare
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.
Still working...
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.
This is the last one I found in testing...
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.
I'm noting one more discrepancy of the sim with strat engine. The strat engine behavior seems correct to me:
- In the strat engine, it is forbidden to unbind the last remaining binding. In the sim engine, you can remove the last remaining binding, which is a little awkward.
(If, when unbinding, you specify a non-existant token slot, stratid will return Ok(false) and stratis-cli will report that no change occurred. This is true for sim and strat engine and that seems correct to me.)
This is with keyring, not tested with Clevis yet.
dcdcd16
to
f3637df
Compare
@mulkieran This should be ready to go again. |
Related to #3598