The following pages and posts are tagged with

TitleTypeExcerpt
Pulp RPM Plugin Beta 1 Release Post Today we are announcing the beta 1 release of the pulp_rpm plugin for Pulp 3. This is a port of the pulp_rpm plugin for Pulp 3 that allows you to manage RPM content. Below you will find information about the plugin, its features, how to install it, and a demo...
Pulp Python Plugin Beta 1 Release Post pulp_python 3.0 beta 1 has been released and can be installed from PyPI Features The pulp_python plugin supports the following features: Syncing python projects from PyPI to Pulp Uploading python packages (wheels, eggs, sdist) to Pulp Publishing and distributing projects with PyPI’s simple API Installing python packages from Pulp using...
Pulp 3 Moving to RQ for Tasking Post Pulp adopted the multi-processing tasking system in Pulp 2.4. Since then, users have benefited from the throughput and availability it provides, but core developers regularly receive bug reports with symptoms like: Pulp stops processing tasks entirely A single task never starts Ensuring the reliability of Pulp’s tasking system and therefore...
Pulp Ansible Plugin Beta 1 Release Post A few days ago, we announced the beta 1 release of Pulp 3.0 Core. To coincide with this release, today we are announcing the beta 1 release of the pulp_ansible plugin. This is a brand new plugin that allows you to manage your Ansible content using Pulp. Below you will...
Pulp 3.0 Core Beta 1 Release Post pulpcore 3.0 beta 1 Pulpcore 3.0 beta 1 has been released, and can be installed from PyPI. We recommend getting started with the file plugin. Pulp 3 documentation is built nightly. Pulp 3 concepts and changes are covered in our overview documentation. If you find problems or have features you’d...
Pulp 3.0 Core Beta on 25-Apr-2018 Post We have been busy working on the Pulp 3.0 Core Beta, the next step in our roadmap to a Pulp 3 GA. One of the Pulp 3 key objectives was to provide a true plugin API. Since the September 2017 Pulp 3 Plugin API Alpha release, we have appreciated the...
Deprecating Consumers Post One of the core tenets in the Unix Philosophy is that programs should do one thing well. It’s something we on the Pulp team believe in. In line with this philosophy, there have been a couple features in Pulp 2 that are being removed in Pulp 3 to better allow...
Sprint 11 Demo Post The Sprint 11 demo is available, which highlights the current state of Pulp, along with Pulp 2.12 features and 3.0 work. Welcome (0:07) State of Pulp (0:43) Pulp 3 API Authentication Demo (3:48) Story Grooming Etherpad (9:35) Docker Tag Command Demo (13:01) How to Contribute a Blog Post (16:24) Recent...
Deprecating Nodes Post Nodes were introduced in Pulp in 2.1.0 and provided a way to keep multiple Pulp servers synchronized. However, Nodes uses separate codepaths from the normal sync+publish codepaths which creates a few problems: Nodes is less tested than sync+publish. This greatly reduces the user-to-user usage and testing benefit. Fixing bugs in...
Sprint 10 Demo Post The Sprint 10 demo is available, which highlights the current state of Pulp, a 2.11 feature for improved memory performance, and an update on 3.0 work. Welcome (0:25) State of Pulp (1:07) Process recycling feature for better memory performance (2.11 feature) (6:05) User model and authentication in 3.0 (14:32) 3.0...
Pulp Celerybeat and the Pulp 3.0 Minimum Viable Product (MVP) Post Last week during our sprint 9 demo I gave an update on the work I did on Pulp Celerybeat for Pulp 3.0. This post highlights those changes in written form. Pulp 3.0 is a complete rewrite of Pulp. To accomplish the work in a reasonable amount of time, we put...
Sprint 9 Demo Post The Sprint 9 demo is available, which highlights 2.11 features and 3.0 work. Welcome (0:00) State of Pulp (1:40) 2.11 Feature: pulp-manage-db can’t be run with workers running (3:21) Celerybeat in 3.0, MVP (6:00) Pulp 3 tasking system converted to Django models (9:48) Pulp Fixtures (13:27) Pulp Sprint Demo 9...