Justin Garrison
September 20, 2013

What is Pulp, Candlepin, Foreman, and Katello

Posted on September 20, 2013  •  2 minutes  • 223 words

I have been working with some of the above products at work for the past couple of weeks and I just came across the most succinct and straightforward answer to what each product is and what it is used for so I wanted to share.

This all comes from Mike McCune  who explained this so nicely in the #Pulp channel of irc.freenode.net

First, I did not realize that all of the products are Red Hat products. They are open source projects, but RH is the biggest contributor in each case.

Second, all of the products are designed to replace/succeed Spacewalk . Spacewalk is the upstream application to RH Satellite which basically lets you inventory and manage your systems. It has features for pushing updates, packaging rpms, and creating kickstart files for provisioning. While Spacewalk still works, new features/development is focusing on the new individual products.

So what does each product do?

Foreman : Provisioning and Configuration Management

Pulp : Patch and Content Management

Candlepin : Subscription and Entitlement Management

Katello : Unified workflow and webUI for content (Pulp) and subscriptions (Candlepin).

Katello does integrate with Foreman, but from what I can tell that is only for patch and content deployments and not provisioning/config management.

I hope this helps anyone else trying to manage Linux servers.

Originally published at 1n73r.net  on September 20, 2013.

Follow me

Here's where I hang out in social media