[Pulp-list] Pulp v3 Installation and testing

2020-02-27 Thread Sathasivam, Pradeep
Hi All,

I am not able to find a proper installation document for pulp v3. Using the 
current documentation at - 
https://docs.pulpproject.org/installation/instructions.html#ansible-installation-recommended
 I am not able to use REST APIs.

My use case for using Pulp is:

1.   Handle security patches for CentOS

2.   Handle CentOS updates (7.3 --> 7.4)

Can anybody point me to a proper documentation?

Also I am not sure if 'pulp-admin' and 'pulp-consumer' exists in Pulp v3. 
Please clarify.

My understanding is that all operations like:

1.   Registering consumer

2.   Creating repo

3.   Syncing repo

4.   Installing RPM package on a consumer

5.   Updating a consumer

Is all via REST API. Please confirm.

Regards.
Pradeep. S

___
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

[Pulp-list] Pulp 2.21.1 Beta 1 is available

2020-02-27 Thread Ina Panova
Pulp 2.21.1 Beta 1 is now available, and can be downloaded from the 2.21
beta repositories:

https://repos.fedorapeople.org/repos/pulp/pulp/beta/2.21/

This release includes bugfixes for: Debian Support, Docker Support, Pulp,
and RPM Support

Upgrading
=

The Pulp 2.21 beta repository is included in the pulp repo files:
https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo for
Fedora
https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo for RHEL 7

After enabling the pulp-beta 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


Debian Support
4345 Review behaviour when publishing empty repositories.
5170 As a user, I can specify --force-full on sync and it verifies existing
content on disc

Docker Support
4095 Can't import containers created with Buildah

Pulp
2220 Copying units between repositories hits DocumentTooLarge: BSON
document too large, if source repo contains > 345,000 units of same type
5512 Can't connect to remote mongodb when FIPS-enabled
5573 Publish won't create multiple checkecksummed copies of primary.xml,
fileliststs.xml etc even when in fast-forward mode
5742 Pulp 3 can't sync when installed along side Pulp 2

RPM Support
5658 Copying modulemd_defaults over an uploaded unit fails: Not a directory
5578 rsync should use --skip-existing when creating remote directory
5659 Regression: publishing an empty ISO repo no longer publishes
PULP_MANIFEST
5942 centos 8 appstream non-modular rpms are marked as modular
5951 yum_distributor wrongly skips publish after update of multi-repo errata
6096 After using the /associate endpoint, publish of the new repository
fails
6151 associate-with-filter sometimes ends up with filtered-rpms in the
destination

Regards,

Ina Panova
Senior Software Engineer| Pulp| Red Hat Inc.

"Do not go where the path may lead,
 go instead where there is no path and leave a trail."
___
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list

[Pulp-list] pulpcore 3.2.0 and pulp_file 0.2.0 releases

2020-02-27 Thread David Davis
pulpcore 3.2.0[0] and pulp_file 0.2.0[1] have been released. For a list of
all changes, please check the changelogs for pulpcore[2] and pulp_file[3].

# Installation and Upgrade

Users should use the 3.2.0 release of ansible-pulp installer[4] to install
or upgrade their installations. This version of the installer will check
compatibility of all installed plugins with pulpcore 3.2. The installer
will abort if any plugin is incompatible.

# Plugin API

Plugin writers can see the plugin API changelog here (
https://docs.pulpproject.org/en/3.2.0/changes.html#plugin-api ). There was
only one backwards incompatible change[5], and in keeping with the
recommended strategy to pin plugins to a 3.y version of pulpcore, plugins
should release compatibility releases with 3.2 as soon as they can. We
recommend using "pulpcore>=3.0,<3.3".

The installer also has a backwards incompatible change in 3.2.0 where it no
longer attempts to handle custom URLs for plugins automatically. If your
plugin uses URLs outside of /pulp/api/v3/ or /pulp/content/ you will need
to add a snippet. See these docs[6] for more.

[0]: https://pypi.org/project/pulpcore/3.2.0/
[1]: https://pypi.org/project/pulp-file/0.2.0/
[2]: https://docs.pulpproject.org/changes.html#id1
[3]: https://pulp-file.readthedocs.io/en/0.2.0/changes.html#id1
[4]: https://github.com/pulp/ansible-pulp/releases/tag/3.2.0
[5]: https://github.com/pulp/pulpcore/pull/555
[6]: https://pulp.plan.io/issues/6057

David
___
Pulp-list mailing list
Pulp-list@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-list