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

main: enable containers-storage (HMS-3235) #120

Merged
merged 7 commits into from
Mar 12, 2024

Commits on Mar 12, 2024

  1. build: remove build flags

    Remove some of the build tags since some of these features are now
    needed for local containers, such as `devicemapper` and `overlay`
    kingsleyzissou committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c73947a View commit details
    Browse the repository at this point in the history
  2. main: enable containers-storage

    Enable the ability to use local containers from containers-storage
    rather than pulling containers from a remote registry.
    kingsleyzissou committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    642c8a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c878ab4 View commit details
    Browse the repository at this point in the history
  4. test/test_build: extract request params

    Create a new method to get the `container_ref`, `images` and
    `target_arch` that we can re-use.
    kingsleyzissou committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a3746df View commit details
    Browse the repository at this point in the history
  5. test/test_build: add local flag

    Prepare the test's build command to accept a `local` flag which
    enable ability to build local images in a follow up commit.
    kingsleyzissou committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    d70f1f0 View commit details
    Browse the repository at this point in the history
  6. test/test_build: test local container builds

    Add an integration tests for the local storage implementation. The
    test creates a local container and then mounts the local container
    store to podman, passing the `--local` flag to the build command.
    kingsleyzissou committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    816c253 View commit details
    Browse the repository at this point in the history
  7. plans: add skopeo to the list of dependencies

    Skopeo is now required to test the local containers, so we have to
    install it.
    ondrejbudai committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    64ac38f View commit details
    Browse the repository at this point in the history