<div dir="ltr"><div dir="ltr"><div dir="ltr">Pulp 2.18.0 is now Generally Available, and can be downloaded from the 2.18 stable repositories:<br><br><a href="https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.18/" target="_blank">https://repos.fedorapeople.org/repos/pulp/pulp/stable/2.18/</a><br><br>This release includes new features for: Pulp, RPM Support, Puppet Support, Docker Support, and Crane.<br><br>Upgrading<br>=========<br><br>The Pulp 2.18 stable repository is included in the pulp repo files:<br> <a href="https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo" target="_blank">https://repos.fedorapeople.org/repos/pulp/pulp/fedora-pulp.repo</a> for Fedora<br> <a href="https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo" target="_blank">https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo</a> for RHEL 7<br><br>After enabling the pulp-stable repository, you'll want to follow the standard upgrade path<br>with migrations:<br><br>$ sudo systemctl stop httpd pulp_workers pulp_resource_manager pulp_celerybeat pulp_streamer goferd<br>$ sudo yum upgrade<br>$ sudo -u apache pulp-manage-db<br>$ sudo systemctl start httpd pulp_workers pulp_resource_manager pulp_celerybeat pulp_streamer goferd<br><br>The pulp_streamer and goferd services should be omitted if those services are not installed.</div></div><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr">Issues Addressed<br>================<br><br>Pulp<br> 1758 As a user, I would like to be able to change timeout values<br> 4068 pulp-admin in cron : "IOError: [Errno 25] Inappropriate ioctl for device"<br> 4092 redirect_host defaults to socket.getfqdn() instead of None<br> 3927 As a user, I can upload information about Consumer<br> 4007 As a user, I can sync rpm packages with sha512 checksums<br> 4120 Syncing a repo with `background` download policy raises InvalidURL in RHEL 7.6<br><br>RPM Support<br> 3876 Can't recursively copy RPM between repos<br> 3256 all sslclientcert in pulp.repo are called client.crt<br> 3841 Pulp 2: Malicious iso feed repo can write arbitrary files with user apache.<br> 4056 module information missing from errata search api<br> 4130 Not able to upload RPMs<br> 4144 Duplicated module dependnecy entries both after sync and after migration<br> 3924 Add a migration for the "vendor" field<br> 3919 As a user, I can manage modular Errata content<br> 3925 As a user, I can retrieve a list of applicable RPMs, Errata, and Module streams for a consumer<br> 3959 Modular errata sync and publish<br> 4049 As a user, I can know if an RPM is modular or not<br> 4058 As a user, I can calculate applicability for modular content</div><div dir="ltr"><br>Puppet Support<br> 4140 Puppet fails to find metadata file if there are multiple top-level files/dirs</div><div dir="ltr"><br></div><div dir="ltr">Docker Support<br> 2849 Worker terminates abnormally while processing task<br> 2966 Unable to sync docker repo because worker dies<br></div><div dir="ltr"><br>Crane<br> 3857 As a user, i want Crane to be able to serve Docker registry content directly as well as be able to use redirects</div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr"><div dir="ltr">Known Issues</div><div dir="ltr">==========</div><div>Ignore this section if you haven't tried to upgrade to Pulp 2.18.0 yet.</div><div><br></div><div>If
you run MongoDB 2.x and tried to upgrade to Pulp 2.18.0 before this
announcement, you likely ran into the issue with migrations.</div><div>See <a href="https://pulp.plan.io/issues/4225" target="_blank">https://pulp.plan.io/issues/4225</a></div><div><br></div><div>This problem is fixed now and included into Pulp 2.18.0 release.</div></div><div>Just repeat the usual upgrade procedure.</div></div></div></div>