Skip to content

Conversation

@kunisen
Copy link
Contributor

@kunisen kunisen commented Oct 31, 2025

Issue

This issue is to update public doc to reflect podman 5.4 support.

Internal link

Podman 5.4 installation test log

This is to double check installation command for podman and podman-remote 5.4.

Internal link

Confirmation: Podman 5.4 vs Podman 5.*

Checking internally do we support podman 5.4 or we could support an expanded scope of podman 5.*. Depending on @matt-elastic or @Kushmaro's answer, the content in this PR may change.

Internal link

Related: Website page update

We also need to update support matrix to reflect this. Working with the relevant stakeholders.

Internal link


Preview before PR merge

Preview after PR merge


cc @jakommo @pfcoperez @gigerdo

Reflect podman 5.4 support in ECE doc
@kunisen kunisen self-assigned this Oct 31, 2025
@kunisen kunisen requested a review from a team as a code owner October 31, 2025 05:56
@kunisen kunisen added the supportability ability enable self-service or support of product label Oct 31, 2025
@github-actions
Copy link

github-actions bot commented Oct 31, 2025


```sh
sudo dnf install podman-5.2.2 podman-remote-5.2.2
sudo dnf install podman-5.4.* podman-remote-5.4.*
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is it correct technically to specify the dnf command install like this?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, dnf supports wildcards and I did a quick test on rocky9 to confirm:

sh-5.1# dnf install podman-5.4.* podman-remote-5.4.*
Rocky Linux 9 - BaseOS                                                                                                                                                                                                                                                                                                2.4 MB/s | 2.5 MB     00:01    
Rocky Linux 9 - AppStream                                                                                                                                                                                                                                                                                             8.1 MB/s | 9.5 MB     00:01    
Rocky Linux 9 - Extras                                                                                                                                                                                                                                                                                                 43 kB/s |  17 kB     00:00    
Dependencies resolved.
======================================================================================================================================================================================================================================================================================================================================================
 Package                                                                                  Architecture                                                             Version                                                                                          Repository                                                                   Size
======================================================================================================================================================================================================================================================================================================================================================
Installing:
 podman                                                                                   x86_64                                                                   5:5.4.0-13.el9_6                                                                                 appstream                                                                    17 M
 podman-remote                                                                            x86_64                                                                   5:5.4.0-13.el9_6                                                                                 appstream                                                                    11 M
Installing dependencies:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi folks, as you also noticed the discussion with Matt, we could use a wilder scope of 5.x here to install the podman 5 latest version. As of writing, 5.4, result is the same, but the new command is more aligned to what we support.

Details in below comment:
#3748 (comment)

Copy link
Collaborator

@shainaraskas shainaraskas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks good as long as this applies to ECE 4.0 as well. if not, we'll need to refactor it a bit

@kunisen
Copy link
Contributor Author

kunisen commented Nov 4, 2025

[1]

@Kushmaro yes, I did a test for this, as described in my initial post.

Podman 5.4 installation test log

This is to double check installation command for podman and podman-remote 5.4.
Internal link

Next time I will post my steps in doc PR directly maybe that could have better visibility :)
Thanks @jakommo for your follow up too!

[2]

I was also thinking of whether we should add some more notes regarding the version lock.
Tagging @matt-elastic , @przemek-grzedzielski and @jakommo internally (sync link)

Thinking on this and adding a note as addendum would make the doc and our users/customers have less confusion in the future when upgrading their podman.


I will merge this doc PR once we have this context piece confirmed and reflected.

@kunisen
Copy link
Contributor Author

kunisen commented Nov 6, 2025

Thank you all!

[1]

@matt-elastic I reflected what we have synced internally (link).
Could you please kindly review this update again? 🙏

[2]

@matt-elastic, @Kushmaro, @jakommo, (cc @shainaraskas), for the record, this is the test log I did for (A) installing podman 5.x and podman-remote 5.x, where x is the latest version (currently it's 5.4), and (B) version lock on major version like what we have for podman 4.x, but not to version lock on minor version, like what we did so far, e.g. podman version 5.4.x.

:: (A) Install podman 5.x and podman-remote 5.x where x is the latest version

$ sudo dnf install podman-5.* podman-remote-5.*

Last metadata expiration check: 0:02:55 ago on Thu 06 Nov 2025 04:39:57 AM UTC.
Dependencies resolved.
===============================================================================================================================================================================
 Package                             Architecture            Version                                         Repository                                                   Size
===============================================================================================================================================================================
Installing:
 podman                              x86_64                  5:5.4.0-13.el9_6                                rhui-rhel-9-for-x86_64-appstream-rhui-rpms                   17 M
 podman-remote                       x86_64                  5:5.4.0-13.el9_6                                rhui-rhel-9-for-x86_64-appstream-rhui-rpms                   11 M

(... skip ...)

Installed size: 117 M
Is this ok [y/N]: y

(... skip ...)

Installed:
  aardvark-dns-2:1.14.0-1.el9.x86_64   conmon-3:2.1.12-1.el9.x86_64            container-selinux-4:2.237.0-2.el9_6.noarch   containers-common-2:1-117.el9_6.x86_64             
  criu-3.19-1.2.el9_6.x86_64           criu-libs-3.19-1.2.el9_6.x86_64         crun-1.23.1-2.el9_6.x86_64                   fuse-common-3.10.2-9.el9.x86_64                    
  fuse-overlayfs-1.14-1.el9.x86_64     fuse3-3.10.2-9.el9.x86_64               fuse3-libs-3.10.2-9.el9.x86_64               libnet-1.2-7.el9.x86_64                            
  libslirp-4.4.0-8.el9.x86_64          netavark-2:1.14.1-1.el9_6.x86_64        passt-0^20250217.ga1e48a0-13.el9_6.x86_64    passt-selinux-0^20250217.ga1e48a0-13.el9_6.noarch  
  podman-5:5.4.0-13.el9_6.x86_64       podman-remote-5:5.4.0-13.el9_6.x86_64   protobuf-c-1.3.3-13.el9.x86_64               shadow-utils-subid-2:4.9-12.el9.x86_64             
  slirp4netns-1.3.2-1.el9.x86_64       yajl-2.1.0-25.el9.x86_64               

Complete!

:: (B) Version lock against major version but not minor version (Updated after chatting with Matt)

# sudo dnf versionlock add --raw 'podman-5.*'
sudo dnf versionlock add --raw 'podman-remote-5.*'

Last metadata expiration check: 1:45:45 ago on Thu 06 Nov 2025 12:14:03 PM UTC.
Adding versionlock on: podman-5.*
Last metadata expiration check: 1:45:48 ago on Thu 06 Nov 2025 12:14:03 PM UTC.
Adding versionlock on: podman-remote-5.*

# sudo dnf versionlock list
Last metadata expiration check: 1:46:52 ago on Thu 06 Nov 2025 12:14:03 PM UTC.
podman-5.*
podman-remote-5.*

FYI, you can check here (cf: link) for more details about version lock, and installation related test.

@kunisen
Copy link
Contributor Author

kunisen commented Nov 6, 2025

Thank you @matt-elastic for the sync! I updated the original ticket here to record the test log we did 2nd time (I will also append what we have chatted about version lock test later also)

Copy link
Contributor

@matt-elastic matt-elastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@kunisen
Copy link
Contributor Author

kunisen commented Nov 6, 2025

Thanks Matt and Shaina!


@shainaraskas we are good to merge.

this looks good as long as this applies to ECE 4.0 as well. if not, we'll need to refactor it a bit

Yes, this applies to ECE 4 as well. (RHEL 9 / Rocky 9 + Podman 5, is supported on ECE 3.8 and 4)

FWIW, we are also updating our support matrix internally (link) at the same time (website ticket).

Please feel free to let us know if anything is unclear or missing.
If all good, please kindly help merge (or I can merge next APAC day after your check 😄 )

Thanks again!

Copy link

@przemek-grzedzielski przemek-grzedzielski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you so much for these changes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

supportability ability enable self-service or support of product

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants