• What is Pulp, Candlepin, Foreman, and Katello

    by  • 2013/09/20 • Linux • 0 Comments

    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

    PulpPatch and Content Management

    CandlepinSubscription 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.


    Avid learner with a passion for technology and people. He is always trying new things or taking something apart to make it better.

    Leave a Reply

    Your email address will not be published. Required fields are marked *