-
Notifications
You must be signed in to change notification settings - Fork 173
[DRAFT] Support new IGVMAgent contract with Skip HW Unsealing signal #2921
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?
Changes from all commits
a8c01ba
2520c65
7bdcc4d
a7b3430
2f11da2
1c7c745
f0db87d
22ad3e3
f55d7cf
97b8119
4461cfb
ba08178
d6a1926
e0f9bb4
a2b183f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -250,7 +250,20 @@ pub mod ged { | |
| pub enum IgvmAttestTestConfig { | ||
| /// Config for testing AK cert retry after failure. | ||
| AkCertRequestFailureAndRetry, | ||
| /// Config for testing AK cert retry after failure — extended plan. | ||
| /// | ||
| /// Windows guests with CVM isolation (SNP, TDX) or VBS generate | ||
| /// additional boot-time AK cert requests (background retries | ||
| /// during the initial boot and the initial_reboot) that consume | ||
| /// plan actions before the test code runs. This plan has extra | ||
| /// failure actions to absorb those requests. | ||
| AkCertRequestFailureAndRetryExtended, | ||
|
Comment on lines
+253
to
+260
|
||
| /// Config for testing AK cert persistency across boots. | ||
| AkCertPersistentAcrossBoot, | ||
| /// Config for testing skip hardware unsealing signal from IGVMAgent. | ||
| KeyReleaseFailureSkipHwUnsealing, | ||
| /// Config for testing key release failure without skip_hw_unsealing | ||
| /// signal — hardware unsealing fallback should be attempted. | ||
| KeyReleaseFailure, | ||
| } | ||
| } | ||
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.
Pre-existing typo in the doc comment:
IGVM_SIGNAL_RETRY_RCOMMENDED_BITshould beIGVM_SIGNAL_RETRY_RECOMMENDED_BIT. Since you're modifying the doc block (adding line 234), it would be good to fix this while you're here.