Feat amd sev snp support #2
Closed
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.
This PR extends the Terraform Libvirt provider with support for AMD SEV and AMD SEV-SNP launch security types. It also introduces memory backing configuration, which is essential for SEV-SNP functionality. Additionally, the legacy firmware field has been refactored into a new firmware_config block, offering greater flexibility and control over firmware settings.
Most of the implementation is based on prior work from Arvid’s patch. I have integrated the changes, aligned them with current project structure, and written comprehensive acceptance tests for all features introduced.