Katello supports upgrades from version 2.0. For users transitioning from 1.4, please see - Transition Guide.
If Katello is running on a Virtual Machine, we recommend to take a snapshot prior to upgrading. Otherwise, take a backup of the relevant databases by following the instructions here.
Ensure your operating system is fully up-to-date:
NOTE: If kernel packages are updated here (e.g. upgrading el 6.6 to 6.7), you must reboot and ensure the new kernel and SELinux policy is loaded before upgrading Katello.
Update the Foreman and Katello release packages:
Clean the yum cache
Update the required packages:
The installer with the –upgrade flag will run the right database migrations for all component services, as well as adjusting the configuration to reflect what’s new in Katello 2.4
Congratulations! You have now successfully upgraded your Katello to 2.4 For a rundown of what was added, please see release notes.!
If for any reason, the above steps failed, please review /var/log/katello-installer/katello-installer.log – if any of the “Upgrade step” tasks failed, you may try to run them manaully below to aid in troubleshooting.
The database password is stored in /var/lib/puppet/foreman_cache_data/candlepin_db_password.
Foreman 1.16.0 is now available, featuring Puppet 5 support, Netgroup LDAP authentication, a more performant Host API, VMWare SCSI controllers with per -disc configuration and many other enhancements. Read all about the changes in the release notes, and follow the quick start to install it.
A new bug fix release for Foreman 1.15 is available. See the Foreman 1.15.6 release notes for more details.