Pulp 2.4 Release Notes¶
Pulp 2.4.0¶
New Features¶
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.
API Changes¶
The sync progress report’s modules section has changed the way it reports errors with individual modules. The
modules
sub-object has anindividual_errors
attribute 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. Theindividual_errors
attribute now indexes a list of JSON objects, and each JSON object has these keys:module
(which is formatted as “name-version”),author
,exception
, andtraceback
.individual_errors
used to be null when there weren’t any errors, but would be an object if there were errors. Nowindividual_errors
will always be an array. It will be empty when there are no errors.