Skip to content

Pulp CI


Pulp is a platform for managing repositories of content, such as software packages, and making them available to a large number of consumers.

With Pulp you can:

  • Locally mirror all or part of a repository
  • Host your own content in a new repository
  • Manage content from multiple sources in one place
  • Promote content through different repos in an organized way

If you have dozens, hundreds, or thousands of software packages and need a better way to manage them, Pulp can help.

Pulp is completely free and open-source!

For more information, check out the project website:

If you want to evaluate Pulp quickly, try Pulp in One Container

Pulp Operator#

An Ansible Operator for Pulp 3.

Pulp Operator is under active development and not production ready yet. The goal is to provide a scalable and robust cluster for Pulp 3.

Note that Pulp operator works with three different types of service containers (the operator itself, the main service and the web service):

Operator Main Web
Image pulp-operator pulp pulp-web
Image pulp-operator galaxy galaxy-web

Pulp operator is manually built and hosted on Read more about the container images here.

Custom Resource Definitions#

Pulp Operator currently provides three different kinds of Custom Resources: Pulp, Pulp Backup and Pulp Restore.


Manages the Pulp application and its deployments, services, etc. Through the following ansible roles:

Pulp Backup#

Manages pulp backup through the following ansible role:

Pulp Restore#

Manages the restoration of a pulp backup through the following ansible role:

Get Help#


Issue Tracker:


Join #pulp on Matrix

Join #pulp-dev on Matrix for Developer discussion.

Last update: 2022-09-28