- Follow documentation style of other Pulp plugins, documentation is available at https://pulp-cookbook.readthedocs.io/ #87
- Added ability for users to add Remote to Repository and automatically use it when syncing. #84
No significant changes.
- Speed up "create publication". PublishedArtifacts were created one by one. Use prefetching and bulk creation to speed up publishing. #75
- Adapt to pulpcore 3.0.0 release. #72
- Make repositories "typed". Repositories now live at a detail endpoint, i.e.
/pulp/api/v3/repositories/cookbook/cookbook/
. Sync is performed by POSTing to{repo_href}/sync/ remote={remote_href}
instead of POSTing to the{remote_href}/sync/ repository={repo_href}
endpoint. Creating a new repository version (adding & removing content) is performed by POSTing to{repo_href}/modify/
#65 - Add validation to repository versions: A repository version must not have entries with duplicate repo_keys. Remove the current check done at publication time. #68
- Sync is no longer available at the
{remote_href}/sync/ repository={repo_href}
endpoint. #65
- Change _id, _created, _last_updated, _href to pulp_id, pulp_created, pulp_last_updated, pulp_href. Remove _type field from content serializer. #56
- Remove "_" from _versions_href, _latest_version_href #58
- Use the new SingleArtifactContentUploadSerializer to implement the content upload function (single shot upload). #18
- Change _artifact field to artifact for cookbook content. #46
- Migrations are checked in now. #39
- Fix breaking changes introduced by DRF 3.10 #36
Released on May 20, 2019
- Removed the publisher, publications can be created directly
- Fix: distributions now return the correct
base_url
- Adapt to pulpcore-plugin 0.1rc2
Released on Mar 31, 2019
- Adapt to pulpcore-plugin 0.1rc1
Released on Feb 5, 2019
- Support 'lazy' remote policies ('on_demand', 'streaming')
- live universe API migrated to new content app
- Implements "repo isolation". Content is shared between repos only if a cryptographic digest is known and is the same.
- Publish: Use repo key to check whether a repo version can be published without conflict.
- Adapt to pulpcore-plugin 0.1.0b18
Released on Dec 21, 2018
- Adapt to pulpcore-plugin 0.1.0b16
Released on Dec 19, 2018
- Adapt to pulpcore-plugin 0.1.0b15
Released on Sep 14, 2018
- Initial version with sync and publish support (suitable for berkshelf).