Pulp is a platform for managing repositories of 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 software packages in repositories, and manage many types of content from multiple sources in one place. If you have dozens, hundreds, or thousands of software packages and need a better way to manage them, Pulp can help.
Pulp has three talks in the Infra Management room on Saturday February 6th:
We look forward to your questions after the talks in the Infra room.
Outside of that, feel free to join us in our stand chatroom to discuss anything related to Pulp!
If you want a centralized tool to take full control of your software packages, blend and curate content types to suit your exact requirements, and distribute them throughout your organization, Pulp can help. For a more in-depth look at Pulp's workflows, check out our workflow documentation.
You can use Pulp to create local mirrors of content and distribute that content throughout your organization.
With Pulp, you have full control over dependencies and can curate your content to optimise for your environmental needs.
Pulp has a wide range of available content plugins. Add a plugin for the content types that you want to add. You can also write your very own plugin!
You can upload, manage, and distribute your own content.
You can manage separate sets of content for different lifecycle environments, for example Dev, Staging, Production, and promote content from one environment to another.
Here are the major developments in the Pulp community since the last FOSDEM:
The Pulp 3 CLI will greatly help the usability of Pulp 3.
Ansible Galaxy_NG is Pulp plugin to support hosting your very own Ansible Galaxy server.
With the release of Pulp Python 3.0.0, you can mirror the whole of PyPI in just under one hour.
Pulp Squeezer is an Ansible collection you can use to fetch, upload, organize, and distribute File, Ansible, and Python content.
Pulp Container you can ship content regardless of how it is packaged (RPM, Python, Ansible) in a container image, and build the image with Pulp.