confidential-containers / guest-components

Confidential Containers Guest Tools and Components
Apache License 2.0
83 stars 95 forks source link

Publishing guest-agent binary with support for all TEE_PLATFORMS for a specific CPU architecture #789

Open bpradipt opened 2 weeks ago

bpradipt commented 2 weeks ago

The current github action doesn't seem to publish artifact with support for all TEE_PLATFORMS for a specific architecture. Currently this is applicable only for x86_64 as there are different TEEs available.

Any plans to publish attestation-agent binary built for all TEE_PLATFORMS for x86_64 to start with?

mkulke commented 1 day ago

it also depends on the libc being required/used and if you look at the table it's pretty fragmented

it would be

x86_64+musl = amd + cca (+ sample) x86_64+gnu = tdx + az-cvm

Xynnn007 commented 6 minutes ago

Like @mkulke points out, for x86-64 we could use gnu as the libc for publishment.