-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
8
-
False
-
-
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
- blocks
-
RUN-2714 Implement Go bindings for Podman Artifacts REST API
-
- Closed
-