Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-2711

Implement Podman REST API for Artifacts

XMLWordPrintable

    • 8
    • False
    • Hide

      None

      Show
      None
    • False
    • rhel-container-tools
    • RUN 268, RUN 269, RUN 270, RUN 271, RUN 272, RUN 273

      Summary

      Develop and test a REST API for managing OCI artifacts. The implementation will allow users to perform operations on OCI artifacts (e.g., add, extract, inspect, list, pull, push, and remove) via a RESTful interface. This feature is required to be able to support Mac and Windows users via the remote client. 

      High level work items

      • Create design doc: artifact - remote API
      • Implement all artifact management commands via the RESTful API
      • Add testing for all endpoints

      DOD

      • All defined endpoints are implemented and functional as per the design doc.
      • API documentation is complete and reviewed by stakeholders.
      • All unit and integration tests pass with no critical issues.
      • The implementation is reviewed, approved, and merged into the main branch.

      Notes
      API testing: https://github.com/containers/podman/blob/main/test/apiv2/README.md
      Podman artifact docs: https://docs.podman.io/en/latest/markdown/podman-artifact.1.html

              bbaude@redhat.com Brent Baude
              mheon@redhat.com Matt Heon
              Lewis Roy
              Edward Shen Edward Shen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: