-
Notifications
You must be signed in to change notification settings - Fork 95
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
feat: Add support for Virtualization Based Security #318
Conversation
3798c02
to
0c521df
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.
@tenthirtyam thanks for opening this up. I took a first look at this PR and left a few questions around what looks to be left over variables. I'll give this and the clone a further review
440ec1f
to
62ce85a
Compare
- Add support for Virtualization Based Security by enabling a step to add configuration flags to the virtual machine. - Added `vbs_enabled` and `vvtd_enabled`. - Added checks to ensure: - `vvtd_enabled` must be set to `true` when `vbs_enabled` is set to `true` - `nestedhv` must be set to `true` when `vbs_enabled` is set to `true` - `vtpm` must be set to `true` when `vbs_enabled` is set to `true` - `firmware` must be set to `efi-secure` when `vbs_enabled` is set to `true` Signed-off-by: Ryan Johnson <[email protected]>
62ce85a
to
203af78
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.
Nicely done. This looks good to go.
Summary
vbs_enabled
andvvtd_enabled
.vvtd_enabled
must be set totrue
whenvbs_enabled
is set totrue
nestedhv
must be set totrue
whenvbs_enabled
is set totrue
vtpm
must be set totrue
whenvbs_enabled
is set totrue
firmware
must be set toefi-secure
whenvbs_enabled
is set totrue
✅ CI is PASSING.
Reference
Closes #171