Foreman Community Newsletter April 2022

EL7 deprecation and upgrade information, Foreman 3.3 release candidate updates, getting started with Foreman in 2022, and more!

EL7 Deprecation Update

Back in August 2021 ekohl published an initial discussion about Deprecation plans for Foreman on EL7, Debian 10 and Ubuntu 18.04. Naturally, this is cause for concern for many community members and we hope to make the transition from EL 7 to EL 8 as smooth as possible.

Since the release of Katello 4.0, installations of Foreman/Katello on RHEL 8 have been fully supported. If you are planning a fresh installation of Foreman, it’s best to start on EL8.

Regarding upgrading from EL7 to EL8 in-place to quote evgeni:

  1. backup and restore is tested and supported. if it doesn’t work for you it’s a bug we have to fix.
  2. the migration using leapp…upgrades your system in-place. No data movement whatsoever.

At FOSDEM 2022, evgeni in his talk Migrating Foreman/Katello from EL7 to EL8 using LEAPP/ELevate outlined the in-place upgrade path using LEAPP or ELevate. A written tutorial for this procedure is currently in draft PR and will be published on our blog soon. Work is also in progress to add this procedure to the official documentation in the coming days also.

Foreman’s release manager upadhyeammit has been maintaining a checklist that tracks everything that needs to be in place before the deprecation notice is issued.

At the time of writing this post, the EL7 deprecation notice is now targeted for the release of Foreman 3.4.

Please take the time to make preparations to move to EL8 as soon as possible. If you can, test out your scenario in advance and report any issues you might have on our community forum. We are here to help.

Foreman 3.3 RC1 News

We are now in Foreman 3.3 stabilization week. This means that no major changes will be merged as we prepare for the first release candidates for Foreman 3.3. With any luck, the first release candidate for Foreman 3.3 will arrive on May 12th.

If you’re interested, you can read more about the branching process on Foreman 3.3 branching process

Contribute to Foreman 3.3

Installing the Foreman 3.3 release candidate and working through your regular workflow and reporting back with successes/issues is a great way to contribute back to the Foreman community. Everyone who helps verify their scenarios on the release candidate contributes to the stability of the release. For more information about the release candidate, keep an eye on our release announcements section.

Foreman for beginners in 2022

Benjamin Arntzen, who goes by gnomethrower on Twitter, published a blog about getting started with Foreman in 2022. Ben installs Foreman on Debian 11 as part of his walk through. You can find his full post here.

If you’re just getting started, Foreman can seem like a beast. It’s understandable that making the distinction between Foreman and Foreman with Katello can be confusing for beginners. For the sake of anyone new having stumbled upon our newsletter, let’s pause for a moment and outline some resources we have put together over the last while for those getting started with Foreman.

marek_hulan published three blog posts that walk users through the most common Foreman setup that we see in the community:

  1. How to Start with Foreman
  2. Updating Foreman Inventory with System Facts
  3. Introduction to the Remote Execution plugin

For those of you curious about content management with Foreman and Katello, iballou created this great introduction to the main Katello workflows:

A nice complement to this might be to look at how Foreman’s provisioning and content management workflows all fit together. lzap created some resources to demonstrate how Foreman and Katello can help you mitigate any environmental instability that you might have with the introduction of Centos Stream.

We also published a written version of this workflow on Manage CentOS Stream with Foreman

Foreman Community Demo 109

Last week, we hosted another Foreman Community Demo that showed the latest features, bugfixes, and updates from around the community. You can rewatch below and if you have any questions relating to any of the demos, please let us know!

Thank you!

Thank you to everyone who asked and answered questions, opened issues, and made the Foreman community a vibrant place to be over the last month!

Comments from the community:

Foreman 3.10.0 has been released! Follow the quick start to install it.

Foreman 3.9.1 has been released! Follow the quick start to install it.