-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
UI: remodel shamir flow #21871
UI: remodel shamir flow #21871
Conversation
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.
Wow that is a lot. The comments and steps are great! I'll have to give it more of a thorough passover with a fresh brain.
If possible, could you add screenshots for each template view? It'd be helpful to have a visually reference.
CI Results: All Go tests passed! ✅ |
Build Results: |
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.
Only a couple very small comments. This looks really good!
Due to changes upcoming in the latest Ember upgrade, we needed to revisit the ShamirFlow component.
Much of this work is splitting into smaller component parts. I tried to make lots of comments as I understood the flow, and to write comprehensive tests.
Unseal before/after
shamir/flow
start'shamir/flow` with progress:
Generate DR Operation Token
Start
shamir/dr-token-flow
PGP screen (
choose-pgp-key-form
)PGP enter textarea (
choose-pgp-key-form
)Root key w/o OTP (
shamir/form
)Root key w/ OTP (
shamir/form
)Encode key steps (
shamir/dr-token-flow
)