From Fedora Project Wiki

Podman 5

Summary

Ship Podman 5 in Fedora 40.

Owner


Current status

Detailed Description

Feedback

Benefit to Fedora

Podman 5 will:

  • No longer support cgroups v1
  • Deprecate CNI plugins
  • Deprecate Boltdb
  • Have passt as the default rootless network service instead of slirp4netns
  • Support stable --format Go template structs
  • Isolate podman bindings leading to improved usability
  • Allow better handling of containers.conf


Scope

  • Proposal owners:
  • Other developers:
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Community Initiatives:

Upgrade/compatibility impact

Podman 5 will come with breaking changes affecting upgradability:

  • CGroups v1 environments will be required to switch to CGroups v2
  • CNI plugin environemnts will need to switch to netavark
  • Changes in --format Go template structs



How To Test

Probably best handled in a Podman Test Day aligned with Fedora 40 Test Days.

  • Install Fedora 40
  • Install Podman 5
  • Run test cases / suite (TBD)


User Experience

Podman 5 will provide better usability of Podman bindings, easier to maintain containers.conf and other configuration files along with database performance improvements and CLI enhancements.


Dependencies

Projects / Packages likely to be affected:

  • Cockpit
  • CoreOS
  • Toolbox
  • Silverblue / Kinoite
  • Podman Desktop


Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No


Documentation

N/A (not a System Wide Change)

Release Notes