SecureValueRecovery2/trustedimage
2025-03-20 15:17:46 -07:00
..
debian1 Make trusted-image work on Azure confidential VMs. 2024-03-06 10:10:07 -07:00
debian2 Release binaries for v1.14.0. 2024-09-11 11:58:48 -07:00
.gitignore Make our trusted images usable within GCP confidential VMs. 2024-03-06 10:13:41 -07:00
azure_config.example Make trusted-image work on Azure confidential VMs. 2024-03-06 10:10:07 -07:00
azure_copy_blob.sh Make our trusted images usable within GCP confidential VMs. 2024-03-06 10:13:41 -07:00
azure.sh Make our trusted images usable within GCP confidential VMs. 2024-03-06 10:13:41 -07:00
debian1.pkr.hcl migrate off of legacy packer json templates 2024-08-08 14:37:28 -05:00
debian2.pkr.hcl Release binaries for v1.14.0. 2024-09-11 11:58:48 -07:00
gcp_config.example Set GCP project when doing GCP trusted image uploads 2024-03-15 16:41:45 -06:00
gcp.sh Put Control binary in same location on all machines, in /bin/svr{2,3}control. 2024-10-02 13:41:41 -07:00
Makefile remove trustedimage/debian3 test VM builder 2024-08-08 14:37:28 -05:00
README.md Add packer template file with qemu plugin 2024-06-14 12:43:37 -05:00
template.pkr.hcl Add packer template file with qemu plugin 2024-06-14 12:43:37 -05:00
verify_gcpsnp_release.sh Fix verify script to hash the right files. 2025-03-20 15:17:46 -07:00

Generate and build AMD-SEV-SNP attestable VM disk images for GCP or Azure

Dependencies

To run build and upload disk images, you'll need

  • packer
  • gcloud (to make GCP disk images)
  • az (to make Azure disk images)

Then you'll also need to install the qemu plugin for packer, run

packer init template.pkr.hcl

Finally, you'll have to configure credentials and projects for the cloud provider you want to build disk images on. See azure_config.example or gcp_config.example.

Building

make build/gcp_version will create a GCP disk image make build/azure_version will create an Azure disk image make will default to the GCP version