-
Notifications
You must be signed in to change notification settings - Fork 15
feature: enable manual rollback #381
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
Merged
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
eec6785
implement manual rollback for abupdate
bfjelds 7b9358a
comments; cleanup
bfjelds ed4a931
update cli docs
bfjelds 1c55cc4
add trident version to host status
bfjelds 86b88d8
add quick rollback test to e2e for combined
bfjelds 73209ef
hardcode encryption
bfjelds 3d96cbe
set volume
bfjelds 04c4e2d
set volume
bfjelds 78d6671
use variable
bfjelds 8bd2525
use variable
bfjelds 870da72
try
bfjelds 8962558
fix
bfjelds 7f3c4bf
adjust rollback show and test
bfjelds fefb405
simplify
bfjelds 74436f6
fix
bfjelds 10e0a44
adjust tests
bfjelds a3f33fc
output
bfjelds 76c0928
netplan runtime
bfjelds 1d3fa35
netplan complained about openness of netplan config file
bfjelds e7c9d6c
add netplan testing to rollback tests
bfjelds d508d85
new CLI api; enable skip to ab rollback
bfjelds 5d3e287
fix netplan validation
bfjelds 1416f41
pub fn at top
bfjelds 99423c5
test last_error
bfjelds 25ef1ba
fix logging/tracing for rollback
bfjelds bad3166
api adjustment
bfjelds a391f05
Started implementing handling of encryption on manual rollback
ndubchak 5476bf7
Updated get_binary_paths_pcrlock and helpers
ndubchak 7ae3e49
Implemented get_uki_paths
ndubchak 4d5a6e1
IMplemented get_bootloader_paths
ndubchak e9647a1
Fix post rebase + formatting
ndubchak 5e5c7ea
Added an error and FT
ndubchak 02024cf
Moved PCR encryption logic to staging of manual rollback
ndubchak fd9d83f
lint
bfjelds 98e831e
get log contents
bfjelds 6217cd9
output before finalize
bfjelds ab6fbba
fix params
bfjelds c46ad94
Removed failing FTs and fixed UKI paths
ndubchak 14e3425
save logs; --check w/o sudo; fix rollback e2e chain
bfjelds 079570f
recreate connection
bfjelds e5a8c2c
get commit logs
bfjelds df51233
ref linux env var
bfjelds 2df2ae2
fix
bfjelds d811298
fix qemu
bfjelds bc3db3d
missed file
bfjelds 0099a9c
Predict all PCRs but generate policy only for PCR 7
ndubchak a3c9172
Gate on manual rollback
ndubchak 0957c0f
Fix bug wherre rollback binaries are requested on commit
ndubchak 5a935ad
Restore pcr, disable ab rollback with encryption
bfjelds 34503ca
hook up runtime rollback
bfjelds 539a232
remove disabled/unused encryption test code
bfjelds 42392fd
remove unused code
bfjelds d605a95
explain copy
bfjelds d07662e
add rollback to harpoon
bfjelds dcd2060
need pub to use in rollback
bfjelds 189dde1
fix up comment
bfjelds efb8f85
check 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNK…
bfjelds 69b6ce3
refactor; remove unused deps
bfjelds 6f9c0fd
refactor obseletes need for pub
bfjelds 54e2ab9
fix up harpoon
bfjelds 2f4ae95
simplify
bfjelds 312191b
use actual uki files to find previous uki rather than efivar
bfjelds e4e09da
look at preexisting uki files as well
bfjelds 10360a4
make reboot optional
bfjelds 4bad703
lint
bfjelds c61335a
cr feedback
bfjelds c73fa6d
match check
bfjelds a7c76d3
cr feedback
bfjelds 211032b
ensure rollback --allowed-operations works
bfjelds d5f2932
clean up
bfjelds b2bccb6
move manual_rollback code together in engine
bfjelds 5318d05
println -> debug
bfjelds cb71643
watch for skipruntime
bfjelds 829d239
handle errors
bfjelds 3693ba9
use internalerror
bfjelds fe7f818
remove old path
bfjelds 3459adc
typo
bfjelds a7077b3
typo
bfjelds eed9de5
use explicit ab & runtime manual rollback states/types
bfjelds 026e32c
make hoststatus parsing more resilient for rollback
bfjelds d3a6b2a
uefi fallback should be optional
bfjelds 4497243
separate this from MR pr
bfjelds 25dd9f8
there is no manualrollbackruntimefinalize
bfjelds 288cad0
fix test
bfjelds 77e54e7
feedback
bfjelds 95894ef
merge datastore changes; fix udpate
bfjelds 54ef4d4
favor kind over type
bfjelds acc80b7
clean up match
bfjelds 492a8d1
use enum rather than 2 bools
bfjelds 66aab54
improve error message
bfjelds ef9aede
clarify messages
bfjelds 27422c4
clarify comment
bfjelds f817407
improve comments
bfjelds 0535da7
fix active_index mistake
bfjelds 9c09016
add period to comment; add comments to structs
bfjelds File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.