Files
kata-containers/tools
Fabiano Fidêncio 4e50fe29b3 packaging: wire Go runtime to base+extension tarballs
With the Go runtime confidential/GPU configs now booting the composable
base image plus cold-plugged guest extensions, teach the packaging layer
to ship and measure the matching tarballs:

  - shim-components.json: point the qemu-snp, qemu-tdx, qemu-coco-dev,
    qemu-nvidia-gpu and qemu-nvidia-gpu-{snp,tdx} shim-v2-go entries at the
    base image (rootfs-image / rootfs-image-nvidia) and the relevant
    extension tarballs (rootfs-image-coco-extension,
    rootfs-image-nvidia-gpu-extension) instead of the monolithic images.

  - shim-v2/build.sh: rewire GO_EXTRA_OPTS to resolve dm-verity root hashes
    from the base and extension images (via SPLIT_EXTRA_OPTS), mirroring the
    logic already used for runtime-rs, so the generated configs get the
    correct base/extension root hashes.

  - kata-deploy-binaries.sh: update comments to note that the root hashes are
    now consumed by both runtimes and that the monolithic images are no
    longer built in CI nor referenced by the shipped configs (kept only as
    manually buildable standalone targets).

Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
Assisted-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
2026-07-24 15:18:45 +02:00
..
2026-07-09 13:40:17 +01:00