[Pulp-list] Pulp Community Release 15 is available.

Jeff Ortel jortel at redhat.com
Fri Aug 12 20:40:11 UTC 2011


Pulp Community Release 15 is available!

Builds:

Pulp: 0.223-4
Grinder: 0.110
Gofer: 0.44

Upgrade Notes:

   - As mentioned below, the client tools have been refactored.  This affects the
     client configuration files in /etc/pulp which have to be fixed manually after
     you upgrade.
   - After the upgrade, SELinux no longer has to be set to permissive/disabled.  Although,
     no change is required.

Contains:

   * File Based Syncs
     - Support to sync file based content repos. Requires a PULP-MANIFEST metadata file
     - New option content_type added to repo creation cli and api. default is 'yum';
       supported types: 'yum'/'file' .
     - Pulp synchronizer has been re-architected to support generic content model

   * Interrupt/Resume Downloads
     - Pulp and Grinder now supports resuming partial download files

   * Client Refactoring
     - Split the pulp-client tool into logical components:
     - pulp-consumer - Consumer client tool
     - pulp-admin - Admin client tool
     - pulp-client-lib - Common client libraries
     - Since  the pulp-client package has been renamed, pulp-admin and/or
       pulp-consumer will have to be installed, not updated. These new packages obsolete
       pulp-client, so it will be removed when the new packages are installed.
     - The previous client config file has been split into a pulp-consumer specific
       config file and a pulp-admin specific config file.  Any values that were set
       in /etc/pulp/client.conf will need to be manually reset in the
       new config files:
         /etc/pulp/consumer/consumer.conf - pulp-consumer config
         /etc/pulp/admin/admin.conf - pulp-admin config

   * Added SELinux rules - new feature
     - Platforms
       - Pulp will run with SELinux enabled on RHEL-6 and Fedora
       - Pulp and SELinux will not be supported on RHEL-5

   * Improved cancel of repository synchronization
     - Previous implementation required pulp wait for the current item to
       finish downloading before synchronization would be interrupted.
     - New implementation will interrupt a transfer, useful for interrupting transfer
       of larger ISOs.

   * Added support for jobs which are a collection of tasks.
     The REST API was expanded to include job queries.  Also, pulp-admin CLI contains
     job command.  To enable, edit /etc/pulp/admin/job.conf and change: enabled=True.

   * All consumer group operations updated to use jobs for better status and
     result feedback for each consumer.
     - Install package on consumer group returns job instead of task.
     - Install errata on consumer group return job instead of task.

Known Issues:

   * Years and months can not be used when specifying timeout values in the cli.
     * Due to an incompatibility in a library and will be fixed in a future release
     * See https://bugzilla.redhat.com/show_bug.cgi?id=729496 for a workaround if
       they are specified and pulp-server can't be restarted




More information about the Pulp-list mailing list