CfgMgmtCamp 2025 Ghent

Introduction to Katello
2025-02-03, 16:00–16:50, Pulp (B.1.029)

Katello adds a suite of content management tools to Foreman. Content distribution & mirroring, patching, lifecycle management, and access management are all included. In this presentation, I will give an introduction to Katello and demonstrate new features that have come out recently.


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/RPM, 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 (incremental update), caching content on the local network, and deploying custom software to hosts via Ansible.

I'm a passionate engineer for Red Hat who has worked on Katello for the past 6 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: