microsoft / azurelinux

Linux OS for Azure 1P services and edge appliances
MIT License
4.08k stars 497 forks source link

Add kernel-uki-signed and systemd-boot-signed #9521

Closed trungams closed 9 hours ago

trungams commented 1 week ago
Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)


Summary

What does the PR accomplish, why was it needed? The CVM boot flow using systemd-boot and UKI goes as follows:

UEFI firmware -> shim -> systemd-boot -> UKI

This change adds 2 new signed packages: kernel-uki-signed and systemd-boot-signed to support secure boot in CVM.

Pipeline PR to support signing of these 2 packages: https://dev.azure.com/mariner-org/mariner/_git/CBL-Mariner-Pipelines/pullrequest/19397

Change Log
Does this affect the toolchain?

NO

Test Methodology