Foreman Community Newsletter (February 2021)


Read about Foreman at FOSDEM, getting started with Foreman blog series, the latest release of Foreman Ansible Modules, and more!

Foreman 2.4 RC 2 is ready for testing

There have been substantial updates added to this release candidate. Please evaluate to ensure that this release is as stable as possible. For more information on how to contribute, please read the release announcement.

Foreman 2.3.3 has been released!

This release contains eight bug fixes for issues found in earlier versions. For more information, take a look at the release announcement.

Katello 4.0 RC 2 is ready for testing!

This release candidate contains some substantial changes. It uses Pulp 3 only and has also dropped support for Puppet and OSTree content. Please take a look at the release announcement.

Foreman Ansible Modules v 2.0.0

Foreman Ansible Modules v2.0.0 was released!

@evgeni will regale us all about the updates in v2.0.0 in the upcoming community demo, but if you can’t wait, here’s a summary of the new features:

  • new modules: host_info, repository_info and puppetclasses_import
  • new roles: activation_keys, lifecycle_environments, repositories, sync_plans
  • host module can now look up the correct network id for a network given as part of interfaces_attributes

Breaking changes:

All role variables are now prefixed with `foreman_` to avoid clashes with similarly named variables from roles outside this collection.

If you’re super curious, there’s also the full changelog.

katello-agent deprecation update

At the last community demo, @jonathon_turel gave an important update about the change in the deprecation of the Katello agent. You can watch that update here:

If you have any feedback on these changes, please reply to the accompanying RFC: REX Pull Provider post on the Foreman Community Discourse.

Host Details - Status Survey

As part of the ongoing effort to redesign the Host Details page, we want to know how important Host Statuses are to you. Please take 3-5 minutes to complete the survey. You can find further details here.

Foreman @ FOSDEM and DevConf

Foreman had a virtual community booth presence at both virtual FOSDEM and DevConf this year.

Your management layer should be cattle too

As well as this, @evgeni had a great talk entitled Your management layer should be cattle too. You can rewatch the talk here:

If this video does not load for you, click here or refresh the page.

Application-centric Deployment with Foreman & Katello

@bernhard_suttner gave a fantastic presentation on Application-centric Deployment with Foreman & Katello. You can rewatch the talk here:

If this video does not load for you, click here or refresh the page.

If you have any questions or comments on either of the talks, please reply to this post or open a new discussion on the Foreman Community Discourse.

Introduction to Foreman blog series

@Marek_Hulan has been writing a series of blog posts that he hopes makes getting started with Foreman easier. So far we have the following articles:

If you are looking for a blog or deep dive on a particular topic, please reply to this post or open a new topic on the Foreman Community Discourse. We would happy to hear from you!

Community Demo #90

At the last community demo, we had two first-time demoers! They’re very welcome, as are you to sign up and demo something you’re working on, or ask for feedback on something in progress but not quite there yet:

@msinghal demoed how to Register Content Host with different OSes and Katello: Content View Filter for APT Repositories.

There was a drop in network connection during the final demo, both on @msinghal’s side and ours, so nothing was actually lost :-)

@laugmanuel demoed a new Foreman plugin called Foreman Vault that is an interface between Foreman and HashiCorp Vault where you can store secrets, certificates, and passwords:

Our full line up is here. The YouTube video and event in Foreman Community Discourse has all the time stamps of each of the demos. Any feedback, let us know.

Our next demo takes place on March 4. You can sign up here.

Foreman Community Demo #100

At some point this year, (kudos to anyone who reads this and tells me the date), we will hit upon our 100th Foreman Community Demo. We would like to do something special, something out of the ordinary. If you have any ideas, please drop your idea in the reply comments here or open a thread on the Foreman Community Discourse.

UX Interest Group’s @theforeman/vendor sub-package deep dive

@sharvit explains how Foreman core and plugins import shared packages from Foreman’s vendor, and also why the test environment is different from development and production by its dependencies usage.

If you have any feedback, please reply to @theforeman/vendor - Deep Dive (and a wondering) on the Foreman Community Discourse.

New Video: Foreman - Remote Execution & Ansible

A big thank you to @ezr-ondrej who made a tutorial to help you get set up and using Foreman for Remote Execution and Ansible.

New Video: Foreman OpenSCAP

A big thank you to @upadhyeammit who made a great video walkthrough of the OpenSCAP workflows in Foreman:

If you’re looking for a particular workflow in video format, please let us know!

Community RFCs this month

REX Pull Provider

As Katello 4.0 comes closer to release, bringing with it major changes, an important discussion about the workflow for a REX Pull Provider have been ongoing for a few months, with a call for feedback at several stages, including during the previous community demo. @Justin_Sherrill provided a recent update, with some important discoveries about the implications of some of the options explored. If you have any thoughts on the work flows mentioned, please reply to the discussion, even simply to voice your agreement.

@lstejskal raised a UX-related issue about the difficulties in finding specific menus within Foreman and proposed a search capability for retrieving menu items.

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.