[Pulp-list] RPM, Container, and File plugins for Pulp 3.0 are Generally Available

Brian Bouterse bmbouter at redhat.com
Thu Dec 12 21:28:31 UTC 2019


The Pulp developer community is excited to announce the general
availability of the following:

* pulp_rpm 3.0 to manage RPM content --
https://pulp-rpm.readthedocs.io/en/3.0/
* pulp_container 1.0 to manage Docker content --
https://pulp-container.readthedocs.io/en/1.0/
* pulp_file 0.1 to manage Files --
https://pulp-file.readthedocs.io/en/0.1.0/

These plugins are compatible with the pulpcore 3.0.0 (
https://docs.pulpproject.org/ ) release which is also Generally Available
today!

### RPM Features

pulp_rpm can sync, organize, and distribute the following content types
currently:

* RPMs
* SRPMs
* Advisory Content, i.e. Errata
* Distribution Trees (kickstart trees)
* Yum Metadata, e.g. comps.xml
* modularity content

You can upload the following to pulp_rpm:

* RPM content
* SRPM
* Advisory

### Container Features

pulp_container can sync, organize, and distribute Docker content.

### File Features

pulp_file can sync, organize, upload, and distribute File content.


## Installation

See the installation docs (links below) for each plugin on how to install.
They all use the same
installer so they are very similar. Plugins are capable of being installed
all together on one
installation.

* pulp_rpm installation --
https://pulp-rpm.readthedocs.io/en/3.0/installation.html
* pulp_container installation --
https://pulp-container.readthedocs.io/en/1.0/installation.html
* pulp_file installation --
https://pulp-file.readthedocs.io/en/0.1.0/installation.html


## Quickstart

Pulp_rpm offers a quickstart guide (link below) which uses pulplift (link
below) to create a not-long-living installation just to try it out. These
same instructions can be adapted to the other plugins also.

https://pulp-rpm.readthedocs.io/en/3.0/quickstart.html
https://github.com/pulp/pulplift


## Migrating from Pulp2 -> Pulp3

A Pulp 2 -> Pulp 3 migration tool is in-progress (
https://github.com/pulp/pulp-2to3-migration ),
but not fully available yet. Until it is, users are recommended to **not**
install Pulp3 on top of their Pulp2 system until it is available.

We hope this tool will be available within a month or two to migrate the
plugin types that are
released.


## Why these version numbers?

These Pulp plugins use semantic versioning, so the different version
numbers have different meanings summarized below.

* pulp_rpm is 3.0 to indicate future releases will not contain API breaking
changes, and it's the
  next major release after pulp_rpm 2.y
* pulp_container uses 1.0 to indicate future releases will not contain API
breaking changes, but it
  is overall a new plugin.
* pulp_file uses 0.1 to indicate future Y-releases may contain API
backwards incompatible breaking
  changes, and it is a new plugin.


## Getting Help or Reporting Bugs

Find where to get help or report bugs via the help page on the website (
https://pulpproject.org/help/ ). If you're unsure where to start, we
recommend emailing your question to the Pulp user mailing list (
https://www.redhat.com/mailman/listinfo/pulp-list ).


## Feedback

Let us know what you think! Please send feedback to either:

* Pulp user mailing list --
https://www.redhat.com/mailman/listinfo/pulp-list
* Pulp developer mailing list --
https://www.redhat.com/mailman/listinfo/pulp-dev


## Thanks!

Thank You to all the developers, integrators, testers, and users who have
contributed to this huge milestone for the Pulp project. The collaboration
that created this has been excellent.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20191212/0f743b6f/attachment.htm>


More information about the Pulp-list mailing list