spire icon indicating copy to clipboard operation
spire copied to clipboard

Support kata-containers workload attestation

Open Joffref opened this issue 9 months ago • 6 comments

As discussed in #4522, SPIRE cannot attest workloads inside kata-containers (microVM) as SPIRE relies on the host Kernel to attest workloads and containers are running onto several guest kernels it can't retrieve the associated selector.

Feature Request Be able to attest workloads inside kata-containers reliably.

Options considered As the PID and ContainerID are known by Kata-containers during the workload execution, we might leverage on this to map ContainerID, thus microVM, and PID. One risk is to collide PIDs as they're not managed by the same kernel.

That's my fast overview of the situation. If someone has thought about that question, feel free to share your insights.

Cc: @evan2645

Joffref avatar Sep 29 '23 01:09 Joffref