Foreman 2.5.2 has been released!

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.