Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add keylime-poc part 1: docker compose and agent with swtpm #105

Merged
merged 1 commit into from
Dec 11, 2024

Commits on Dec 11, 2024

  1. add keylime-poc, part 1

    Make a Proof of Concept of Keylime is k8s cluster.
    
    This part 1 is adding Keylime in Docker Compose. This doubles as the
    keylime service part in part 2, where agent(s) move to k8s. Agent image
    is having SWTPM module built-in, so this environment is portable across
    machines, regardless of their TPM chip or lack there of.
    
    This POC is needed as the concept of having Keylime
    Tenant/Verifier/Registrar outside k8s cluster, but Keylime Agent in k8s
    cluster and being accessed via Ingress/LoadBalancer IP, is something
    Keylime maintainers did not think originally as a use-case. This has
    several issues with the current design, and while there is a proposal/
    study for changing from "pull model" to "push model", it is miles away
    and this POC tries to find out the minimal changes needed to make the
    current model work for this use case.
    
    Signed-off-by: Tuomo Tanskanen <[email protected]>
    tuminoid committed Dec 11, 2024
    Configuration menu
    Copy the full SHA
    39f2590 View commit details
    Browse the repository at this point in the history