Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-34612

[RHEL EPIC] Return additional image attributes with libpod image list - RHEL 9.5

    • [RHEL EPIC] Return additional image attributes with libpod image list - RHEL 9.5
    • Hide

      The following needs to be verified in order for this epic to be considered complete:

      • Test the Podman REST API to ensure the new fields are included in the listing of an image.
      Show
      The following needs to be verified in order for this epic to be considered complete: Test the Podman REST API to ensure the new fields are included in the listing of an image.
    • Red Hat Enterprise Linux
    • rhel-sst-container-tools
    • 13
    • False
    • Hide

      None

      Show
      None
    • Yes
    • QE ack, Dev ack, Docs ack, PXE ack
    • Enhancement
    • Hide
      .The Podman v2.0 RESTful API has been updated

      The new fields has been added to the `libpod/images/json` endpoint:

      * The `isManifest` boolean field to determine if the target is a manifest or not. The `libpod` endpoint returns both images and manifest lists.
      * The `os` and `arch` fields for image listing.
      Show
      .The Podman v2.0 RESTful API has been updated The new fields has been added to the `libpod/images/json` endpoint: * The `isManifest` boolean field to determine if the target is a manifest or not. The `libpod` endpoint returns both images and manifest lists. * The `os` and `arch` fields for image listing.
    • Done

      Description

      Adding arch/os and whether or not an image is a manifest list will make it simpler for Podman Desktop to inspect and display information accurately with less overhead. 

      The following should be part of the list for an image returned from the REST API:

      1. Manifest list or boolean attribute
      2. Archittecture, OS, isManifest flag  of the image

      See the following Jira cards:

      https://issues.redhat.com/browse/RUN-2076

      https://issues.redhat.com/browse/RUN-2077

       

      Upstream Issue with examples: https://github.com/containers/podman/issues/22184

       

      Fixed Upstream with: https://github.com/containers/podman/pull/22266

      Testing, please see the upstream PR for possible tests to leverage.

      For documentation, this is probably just a release note unless we have documented the API extensively in the RHEL documentation.

              tsweeney@redhat.com Tom Sweeney
              tsweeney@redhat.com Tom Sweeney
              Container Runtime Eng Bot Container Runtime Eng Bot
              Container Runtime Bugs Bot Container Runtime Bugs Bot
              Gabriela Necasova Gabriela Necasova
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: