Foreman Community Newsletter (March 2021)

The last month’s community news roundup. Save the date for the Foreman Birthday Party!

Release Announcements

Foreman 2.4 has been released

For a full list of features, check out the release announcement. You can also listen to @upadhyeammit tell you all about the release in this video:

Katello 4.0 RC 3.1 is ready for testing

Katello 4.0 is getting closer by the day. If you’re as excited as we are, why not take the latest release candidate for a test drive. This latest release candidate contains a number of bug fixes, and it worth a look. You can read all about it in the release announcement.

Katello 3.18.2 is now available!

For more information about the fixes included in this release, check out the release announcement

Katello 3.17.3 is now available

For more information, check out the release announcement.

Foreman Discovery Image

This release fixes a regression that was causing in which uninitialized NICs were not reported correctly. For more information, see the release announcement.

Save the Date - July 1 2021

The Foreman Birthday event will take place online this year and will be hosted by Netways. While @dirk and the Netways team are busy planning how to make it as fun as possible, we would also love to hear what sessions and talks would interest you the most this year?

New Tutorials this month!

Setting up Foreman and using it with Ansible

Community member @besmirzanaj got bored of manually configuring things. This boredom led him to automating Foreman using Ansible. In true community spirit, he has shared a tutorial so that you can too! Check out his Setting up Foreman and Managing it with Ansible tutorial in our community Discourse.

If you want to know what’s new with Foreman Ansible Modules, and what you have to look forward to, check out @evgeni’s update from Community Demo #91:

Foreman Dev environment setup tutorials

@lzap turned his attention to Foreman developer setups. A stream of tutorials and vidoes followed to make it easier than ever to set up a developer environment. You can check out the written tutorials here:

You can watch video tutorial here:

If you have any questions, comments, or feedback about using the tutorials, please post to our Community Discourse.

The future of the new Puppet plugin

The work on the extraction of Puppet from Foreman is close to completion, and as a result of this, the functionality that once existed in Foreman-core will now reside in a new Puppet plugin. We hosted a meeting to gather everyone who is interested in the future of the Puppet plugin, especially its future maintenance. @ezr-ondrej led this meeting and another meeting will take place in about a month. You can rewatch the meeting here, and we will advertise the future meeting soon.

If you’ve any feedback, please feel free to let us know by starting a thread on our Community Discourse.

Host Details page redesign substatus update

@marisvirik gave us a glimpse at the work that’s been happening on sub-statuses as part of the Host Details page redesign. If you still haven’t completed the survey, you can do so here.

Take a look at the new Foreman webhooks plugin!

@ofedoren gave a thorough introduction to the new Foreman webhooks plugin on the last community demo. You can rewatch here:

March Community Demos

We had two community demos this month. On the 4th and 25th. Here are the lineups from both demos for your perusal:

User-focused demos from demo #91

Speaker Time Topic
@mcorr 5 min Intro
@evgeni 5 min What’s new in Foreman Ansible Modules 2.0
@Justin_Sherrill 5 min Katello: Pulp 3 migration corrupted/missing content workflow
@lstejskal 2 min Hosts - Registration tab improvements
@iballou 5 min Katello: Container Gateway Updates - CA cert config and SQLite
@jeremylenz 2 min Katello: Show katello-agent status in hammer ping
@mshira 5 min Ansible - Importing Roles and Variables improvements

Developer-focused demos from demo #91

Speaker Time Topic
@jeremylenz 10 min React State Management: Where to put data
@lstejskal 1 min JWT scope for controller & actions
@Ondrej_Prazak 1 min Slot for host(group) parameters
@amirfefer 5 min useAPI - API hooks
@amirfefer 2 min Skeleton Loader
@amirfefer/@ezr-ondrej 4min React in plugin template, switch plugin default to isolated namespaces

User-focused demos from demo #92

Speaker Time Topic
@mcorr 2 min Introduction
@upadhyeammit 2 min Foreman 2.4 release info
@jjeffers 5 mins Correlation IDs in Pulpcore/Katello
@sajha 3 mins CV UI - Add/Remove repositories from CV
@Ondrej_Prazak 3 mins Improvements to Ansible roles switcher
@shiramax 5 mins Ansible improvements
@Marek_Hulan 1 min Configuration sub-status link
@Ondrej_Prazak 2 mins Highlights for changed matchers
@lstejskal 2 mins Registration templates & OS
@ofedoren 17 mins Foreman webhooks
@cintrix84 7 mins New Azure enhancements

Developer-focused demos from demo #92

Speaker Time Topic
@bastian-src 5min Salt Autosign via Grains
@ezr-ondrej 1 min Old chart library (flot_charts) deprecation
@ezr-ondrej 3 min Ability to change root component props and redux state management
@Ondrej_Prazak 1 min Apollo client for graphql

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 2.5.0 has been released! Follow the quick start to install it.

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

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