-
Story
-
Resolution: Unresolved
-
Major
-
None
-
None
[3195526280] Upstream Reporter: Timothée Ravier
Upstream issue status: Open
Upstream description:
- Feature Request #
For Confidential Computing use cases, we want to add support for setting up LUKS for the root device using a key that is fetched from a remote server as part of a remote attestation procedure. In our use case, we will be using trustee: https://github.com/confidential-containers/trustee.
- Environment ##
What hardware/cloud provider/hypervisor is being used to run Ignition?
We will start with QEMU & Azure, and will likely extend to Bare Metal, GCP, AWS, etc.
- Desired Feature ##
Add an entry to Ignition spec to tell it to use trustee to do fetch the key to setup LUKS for the root device.
Example Butane config:
```
variant: fcos
version: 1.7.0-experimental
boot_device:
luks:
trustee:Ignition:
```
{
"ignition":Unknown macro: { "version"},
"storage": {
"filesystems": [Unknown macro: { "device"}],
"luks": [Unknown macro: { "trustee"}]
}
}```
- Other Information ##
See: https://github.com/confidential-clusters/investigations
- links to