Skip to content

Conversation

@alicefr
Copy link
Contributor

@alicefr alicefr commented Oct 29, 2025

Setup to create a Trustee deployment with podman kube play and the AK registration for testing

Copy link
Contributor

@Jakob-Naucke Jakob-Naucke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your work, both here and in repositories referenced here! I got it to work but I think it has a couple of rough edges. Boot was also 110s on my machine which is a little rough but maybe it is the only way.

edit: testing again, was 45 seconds. don't know what that was.


COPY server.py .

EXPOSE 5000
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what about one that isn't also the Kind container registry?

trustee.yaml Outdated
type: Directory
containers:
- name: register-ak
image: quay.io/confidential-clusters/test-sever-ak:latest
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know it's just test but perhaps

Suggested change
image: quay.io/confidential-clusters/test-sever-ak:latest
image: quay.io/confidential-clusters/test-server-ak:latest

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

populate-trustee-kbs.sh regenerates the PIN Ignition config, which you probably want to share? I had an outdated one which has some very subtle implications (Ignition used old protocol version when the Clevis PIN is only implemented for v3.6).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I put it in a common script to be sourced

Signed-off-by: Alice Frosi <[email protected]>
 - Increase the memory to 4GB otherwise, the VM might fails with LUKS.
 - Use the ignition with the attestation support
 - Specify the trustee address in the script. This helps if trustee is
   deployed on the host for example

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

LGTM, I'll leave it up to you if the CI is blocking

@alicefr
Copy link
Contributor Author

alicefr commented Nov 12, 2025

Not sure why the ci is still pulling the old coreos tag, I have bumped it to the new one

@alicefr
Copy link
Contributor Author

alicefr commented Nov 12, 2025

This commit should hopefully solve the CI issue: 82ad862

@alicefr
Copy link
Contributor Author

alicefr commented Nov 12, 2025

Merging since the CI is green now

@alicefr alicefr merged commit 602cbdf into trusted-execution-clusters:main Nov 12, 2025
2 checks passed
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