Pulp 2.4 Release Notes¶
Install and update operations can now be performed with puppet version 3.3+ against a pulp repository. See Installing With Puppet Client.
Pulp’s puppet distributor is now updated to publish to /var/lib/pulp/puppet instead of /var/www/pulp_puppet.
The sync progress report’s modules section has changed the way it reports errors with individual modules. The
modulessub-object has an
individual_errorsattribute that used to index a JSON object, with module names (including version) as keys. Pulp stores this data structure in MongoDB, which led to RHBZ #1072580 because the module versions use periods which are illegal characters to use as document keys. The
individual_errorsattribute now indexes a list of JSON objects, and each JSON object has these keys:
module(which is formatted as “name-version”),
individual_errorsused to be null when there weren’t any errors, but would be an object if there were errors. Now
individual_errorswill always be an array. It will be empty when there are no errors.