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

[RHEL EPIC] Podman verb for OCI Artifact Management - Tech Preview - RHEL 10 GA

    • [RHEL EPIC] Podman verb for OCI Artifact Management - Tech Preview - RHEL 10 GA
    • Hide

      The above-listed command and options work as designed by Brent Baude.  Please work with Brent to derive a test plan.

      Show
      The above-listed command and options work as designed by Brent Baude.  Please work with Brent to derive a test plan.
    • Red Hat Enterprise Linux
    • rhel-sst-container-tools
    • 24
    • 24
    • False
    • Hide

      None

      Show
      None
    • Yes
    • QE ack, Dev ack, Docs ack
    • Technology Preview
    • Hide
      .The `podman artifact` command is available as a Technology Preview

      The `podman artifact` command, which you can use to work with OCI artifacts at the command-line level, is available as a Technology Preview. For further informal, please reference the man page.
      Show
      .The `podman artifact` command is available as a Technology Preview The `podman artifact` command, which you can use to work with OCI artifacts at the command-line level, is available as a Technology Preview. For further informal, please reference the man page.
    • Done

      Description

      SME: Brent Baude

      This change adds several commands to manage the lifecycle of OCI artifacts, including the abilities to:

      • Inspect (display detailed information about a remote artifact)
      • List (list artifacts in local store)
      • Push / create
      • Pull
      • Rm
      • Add

      In general, these commands will work very similarly to the equivalent `podman container` commands, giving users a consistent experience.

      For RHEL 9.6 and 10.0 GA: these commands are being supplied at the request of the Red Hat AI team.  As such, there will be experimental and Technical Preview only.  Support will not be provided for these commands if issues arise.  

      The commands will be:

      • podman artifact add
      • podman artifact inspect
      • podman artifact ls
      • podman artifact push
      • podman artifact pull
      • podman artifact rm

      Note: The `podman artifact add` command is aspirational for RHEL 9.6 and RHEL 10.0,  and might not make Podman v5.4.  

      Documentation Requirements for RHEL 9.6 and 10.0.  Only a release note noting that the `podman artifact` command is experimental and Technical Preview.  If the Documentation team thinks it is appropriate, a pointer to man pages for the command might be provided in the release note.

      QE requirements/deliverables for RHEL 9.6 and 10.0 are if time allows only.  This will be a very low priority for testing before RHEL 9.6 and 10.0.

      Blog Post: https://docs.google.com/document/d/18RZXhloTtEjqkHGM20mQzAqsaXfBXj7SPoqUbtUwcdY/edit?tab=t.0

      Goals

      There is both external and internal interest in being able to easily work with OCI artifacts at the command-line level.

       

      Note

      As agreed to in conversations with the SME, Brent Baude, this will be Technical Preview for RHEL 9.6 and RHEL 10.0 GA.  The RHEL AI team's needs are driving this feature.

      What SSTs and Layered Product teams should review this?

      The RHEL AI team

              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:
              5 Start watching this issue

                Created:
                Updated: