CfgMgmtCamp 2026 Ghent

Software Distribution and Lifecycle Management With Katello
2026-02-02, 14:00–14:50, B.1.0.29

Katello adds a suite of content management tools to Foreman. Content mirroring & distribution, patching, lifecycle management, and access management are all included. This presentation will teach you how to get started with a Katello environment along with the conceptual knowledge necessary to start applying it into your computing environment. Features new to the past few releases, like bootable containers and OCI flatpaks, will be discussed as well.


This presentation will focus first on Katello basics: repositories, lifecycle environments, and content views. We'll discuss concepts that apply to each of the supported content types: “yum” (RPMs, module streams, etc), debian, container, python, ansible-collection, ostree, and generic files.

Afterwards, we'll discuss how Katello can help you get your synced content deployed onto machines. We'll cover topics like host registration, patching, and kickstart provisioning with synced content. Smart proxies will be discussed as well in case the content needs to be distributed to machines across different geographical regions.

At the end, I will show how a Katello user could tie the presentation materials together to create a production-ready environment. The demo will cover scenarios like quickly applying emergency patches via incremental update, caching content on the local network, and automating software delivery.

See also: Intro to Katello presentation

I'm an engineer for Red Hat who has worked on Katello for the past 7 years. I enjoy solving problems and working in the realm of open source. Outside of work, I'm also interested in music, biking, and photography.

This speaker also appears in: