Pulp 2.21.0
Pulp 2.21.0 is now available in the stable repositories:
This release includes new features for Docker Support, Nectar, Packaging, Pulp, and RPM Support.
Upgrading
The Pulp 2 stable repositories are included in the pulp repo files:
After enabling the pulp-stable or pulp-2-stable repository, you’ll want to follow the standard upgrade path with migrations:
$ sudo systemctl stop httpd pulp_workers pulp_resource_manager pulp_celerybeat pulp_streamer goferd
$ sudo yum upgrade
$ sudo -u apache pulp-manage-db
$ sudo systemctl start httpd pulp_workers pulp_resource_manager pulp_celerybeat pulp_streamer goferd
The pulp_streamer
and goferd
services should be omitted if those services are not installed.
Issues Addressed
Docker Support
- 4549 Removing docker manifests from a docker repository takes a long time
- 5161 Removing manifest_lists from a repository does not purge all newly unlinked manifests
Nectar
Packaging
Pulp
- 4214 Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE
- 4428 Upsert query raises NotUniqueError
- 5152 Pulp 3 can’t sync when installed along side Pulp 2
RPM Support
- 5063 Module defaults need to be considered and copied automatically during recursive dependency solving
- 5067 As a user, multiple source/target repositories can be used for recursive copy
- 4979 Sync/update of errata from Amazon Linux fails due to unknown datetime format
- 5071 As a user, a default module stream is copied together with its module_defaults
- 5108 As a user, a task can reserve multiple resources
- 5068 Refactor depsolving code
- 5131 Mongoengine has a bug which prevents .only() from working in combination with .as_pymongo()