Foreman 2.5.2 has been released!

The latest version of Foreman, version 2.5.2, is now available! Thank you to everyone who participated in the development of this release by testing release candidates, identifying bugs, and contributing fixes.

This release contains 9 bug fixes as well as few enhancements! The latest installer changes adds the ability to configure content caching in Pulpcore and support enabling and disabling the new tasking system.

If you have any problems upgrading or installing the new release, please let us know.

Do take note of the upgrade warnings and deprecations in this release.

Packages may be found in the 2.5 directories on both deb.theforeman.org and yum.theforeman.org , and tarballs are on downloads.theforeman.org .

The GPG key used for signing RPMs and tarballs has the following fingerprint:
7EF7E6EA4022F241BB89A149955C283E7522CC3F

2 Likes

It should be noted that Katello users must be careful in this upgrade because you can break your installation easily: Issue after yum update -> Foreman 2.5.2 -pulpcore_workers failing.

With Katello you must upgrade to Katello 4.1.1 and Pulp 3.14 (Add a conflicts on installer-katello with Pulp < 3.14 by ekohl · Pull Request #6906 · theforeman/foreman-packaging · GitHub should have been merged before it).

These are some quick notes that I think work, but haven’t had the time to test yet:

Users of katello-repos

If you’re using katello-repos to get the repos, this is how you upgrade:

# Katello-repos will upgrade the Pulpcore repo
yum update foreman-release katello-repos
# Ensure you have correct metadata
yum clean expire-cache
# Update all packages
yum update
# Run the installer to make all service changes
foreman-installer

Note this is all from the top of my head and I haven’t tested it yet. However, given all the problems I want to highlight some crucial steps that should be taken.

Users of custom repos

Not too detailed here, but ensure you get Pulp from Index of /pulpcore/3.14 now (instead of 3.11). Then follow the same upgrade steps as with katello-repos above.