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 bazel rule for converting OCI images to OCI runtime bundles #4619

Merged
merged 4 commits into from
Jan 19, 2024
Merged

Add bazel rule for converting OCI images to OCI runtime bundles #4619

merged 4 commits into from
Jan 19, 2024

Commits on Jan 19, 2024

  1. bazel rule for converting OCI image to runtime bundle.

    This rule only supports x86_64 linux because it uses a pre-compiled
    umoci binary. If other build environments are required later, additional
    toolchains can be added.
    bmclarnon committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    28bd0f5 View commit details
    Browse the repository at this point in the history
  2. C++ Hello World Trusted App implementation.

    This matches the Rust implementation and is useful for (a) demonstrating
    the C++ Oak Containers APIs and (b) demonstrating in a follow-up change
    how to build OCI runtime bundles with bazel.
    bmclarnon committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5f236f0 View commit details
    Browse the repository at this point in the history
  3. Add integration test for the C++ container image.

    The integration test uses the same setup as the existing
    oak_containers_hello_world_untrusted_app test, except with a different
    container bundle.
    bmclarnon committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6e5588e View commit details
    Browse the repository at this point in the history
  4. Edits for review comments.

    bmclarnon committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    555ee0f View commit details
    Browse the repository at this point in the history