Skip to content

Conversation

@Jakob-Naucke
Copy link
Contributor

Requires initdata-compatible trustee-attester [1] and clevis-pin-trustee [2]. Uses a Trustee that does not verify initdata for now [3].

[1] confidential-containers/guest-components#1163
[2] latchset/clevis-pin-trustee#12
[3] https://github.com/confidential-clusters/trustee/tree/skip-verify-initdata

@Jakob-Naucke Jakob-Naucke requested a review from alicefr November 12, 2025 14:13
@alicefr
Copy link
Contributor

alicefr commented Nov 12, 2025

@Jakob-Naucke I forgot, is it trustee always checking pcr8 with the initdata?

@Jakob-Naucke
Copy link
Contributor Author

Jakob-Naucke commented Nov 12, 2025

Yes. Setting initdata like in this PR with upstream Trustee will give you:

Verifier evaluate failed: TPM PCR[8] doesn't match expected initdata hash

@alicefr
Copy link
Contributor

alicefr commented Nov 12, 2025

The PR latchset/clevis-pin-trustee#12 has been merged so we can avoid to branch it and directly refer main

@alicefr
Copy link
Contributor

alicefr commented Nov 12, 2025

But otherwise, LGTM

@Jakob-Naucke
Copy link
Contributor Author

Jakob-Naucke commented Nov 14, 2025

Do not merge, #50 broke the regular 2-VM setup and this will break it even harder. Working on a fix.

Broken by the Trustee that requires them, infeasible to keep multiple
versions running.

Signed-off-by: Jakob Naucke <[email protected]>
- Add qcows & Trustee keys to .gitignore
- Instruct key creation in README

Signed-off-by: Jakob Naucke <[email protected]>
Requires initdata-compatible trustee-attester [1] and
clevis-pin-trustee [2]. Uses a Trustee that does not verify initdata
for now [3].

[1] confidential-containers/guest-components#1163
[2] latchset/clevis-pin-trustee#12
[3] https://github.com/confidential-clusters/trustee/tree/skip-verify-initdata

Signed-off-by: Jakob Naucke <[email protected]>
@Jakob-Naucke
Copy link
Contributor Author

I could also convert to draft instead of writing a comment. Anyway, ready for review.

@alicefr
Copy link
Contributor

alicefr commented Nov 25, 2025

@Jakob-Naucke we don't want this to be merged right?

@Jakob-Naucke
Copy link
Contributor Author

Yes we do (modulo review of course), I removed the broken workflows. Let me cross out the DNM for clarity which I should have done right away.

@Jakob-Naucke Jakob-Naucke merged commit 853f337 into trusted-execution-clusters:main Nov 25, 2025
2 checks passed
@Jakob-Naucke Jakob-Naucke deleted the id-res-policy branch November 25, 2025 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants