<div dir="ltr">ansible-pulp 3.1.0 (the Ansible installer for Pulp) is released.<br><div><br></div><div><br></div>## Updating Pulp from 3.0.z (revised)<br><br>1. Download the ansible-pulp 3.1.0 release from GitHub: <a href="https://github.com/pulp/ansible-pulp/releases/tag/3.1.0">https://github.com/pulp/ansible-pulp/releases/tag/3.1.0</a><br>2. Configure the installer to update each plugin to a compatible version via the `upgrade` boolean variable or the `version` string variable, within the `pulp_install_plugins` variable: <a href="https://github.com/pulp/ansible-pulp/tree/3.1.0/roles/pulp#role-variables">https://github.com/pulp/ansible-pulp/tree/3.1.0/roles/pulp#role-variables</a><br>3. Re-run the installer<br><div><br></div><div><br></div>## ansible-pulp 3.1.0 Release Notes<br><br>Starting with 3.1.0, each pulpcore release will push a new version of the installer. [1] If you get & run the new installer, you'll get a newer pulpcore release. If you run the new installer against an existing Pulp install, pulpcore will be updated<br><br>The variable `version` was added under `pulp_install_plugins`, so that you can specify the exact version of each plugin (from PyPI) to install.<br><br>Note that the boolean variable `pulp_upgrade` was removed. It would install the latest version of pulpcore. In  contrast, the version of pulpcore to install, or upgrade to, is now controlled by ansible-pulp itself. Running this installer against pulpcore 3.0.z will upgrade it to 3.1.0.<br><br>[1] A 3.0.1-2 installer was also released for this entire set of new/removed behavior, but for installing pulpcore 3.0.1. These release notes are consolidated from the 3.0.1-1, 3.0.1-2, and 3.1.0 release notes on GitHub.<br><a href="https://github.com/pulp/ansible-pulp/releases">https://github.com/pulp/ansible-pulp/releases</a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 3, 2020 at 11:17 AM Tatiana Tereshchenko <<a href="mailto:ttereshc@redhat.com">ttereshc@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">pulp_rpm 3.1.0 is GA with the some new features and bugfixes. It's compatible with pulpcore 3.1.<br><div><br></div><div><a href="https://pulp-rpm.readthedocs.io/en/3.1/changes.html" target="_blank">https://pulp-rpm.readthedocs.io/en/3.1/changes.html</a><br></div><div><a href="https://pypi.org/project/pulp-rpm/" target="_blank">https://pypi.org/project/pulp-rpm/</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 1, 2020 at 12:07 PM Brian Bouterse <<a href="mailto:bmbouter@redhat.com" target="_blank">bmbouter@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>pulp_file 0.1.1 is released and is compatible with pulpcore 3.1. It contained only bugfixes so it is a z-release.</div><div><br></div><div><a href="https://pulp-file.readthedocs.io/en/0.1.1/changes.html#id1" target="_blank">https://pulp-file.readthedocs.io/en/0.1.1/changes.html#id1</a></div><div><a href="https://pypi.org/project/pulp-file/" target="_blank">https://pypi.org/project/pulp-file/</a></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 31, 2020 at 6:41 PM Ina Panova <<a href="mailto:ipanova@redhat.com" target="_blank">ipanova@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>pulp_container 1.1.0 is GA with the set of new features and bugfixes. It is also compatible with pulpcore 3.1.</div><div><br></div><div><a href="https://pulp-container.readthedocs.io/en/1.1/changes.html" target="_blank">https://pulp-container.readthedocs.io/en/1.1/changes.html</a></div><div><a href="https://pypi.org/project/pulp-container/1.1.0/" target="_blank">https://pypi.org/project/pulp-container/1.1.0/</a></div><div><div><div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><br><br>--------<br>Regards,<br><br>Ina Panova<br>Senior Software Engineer| Pulp| Red Hat Inc.<br><br>"Do not go where the path may lead,<br> go instead where there is no path and leave a trail."<br></div></div></div></div></div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 31, 2020 at 1:12 PM Brian Bouterse <<a href="mailto:bmbouter@redhat.com" target="_blank">bmbouter@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Pulpcore <span>3.1</span>.<span>0</span> is the first feature release of Pulp 3 and contains some significant features and fixes. See the release notes for all the details. <a href="https://docs.pulpproject.org/en/3.1.0/changes.html" target="_blank">https://docs.pulpproject.org/en/3.1.0/changes.html</a> Here are some highlights:</div><div><br></div><div>* Azure support</div><div>* signing services for plugins to use</div><div>* restriction of file:// paths and a new setting to mark filesystem areas as safe to import from</div><div>* improved webserver auth support</div><div>* various bugfixes including resolution of a task hanging issue, S3 filename fix, and more<br></div><div><br></div>Pulpcore <span>3.1</span>.<span>0</span>
 contains no user API breaking changes (ever), but plugins will require a compatibility release due to the plugin API bringing breaking changes in with each Y-release. Users should watch for announcements from plugins soon and upgrade when all of your plugins are compatible. Plugin writers can see their changelog to see what has changed in the plugin API here: <br><br>## New Installations<br><br>If you are using a new install, you can use the ansible-installer directly and you'll receive <span>3.1</span>.<span>0</span>. The quick start guides below are useful for that.<br><br>* pulp_rpm installation -- <a href="https://pulp-rpm.readthedocs.io/en/3.0/installation.html" target="_blank">https://pulp-rpm.readthedocs.io/en/<span>3.0</span>/installation.html</a><br>* pulp_container installation -- <a href="https://pulp-container.readthedocs.io/en/1.0/installation.html" target="_blank">https://pulp-container.readthedocs.io/en/<span>1</span>.0/installation.html</a><br>* pulp_file installation -- <a href="https://pulp-file.readthedocs.io/en/0.1.0/installation.html" target="_blank">https://pulp-file.readthedocs.io/en/0.<span>1</span>.0/installation.html</a><br><br>## Updating from <span>3.0</span>.z<br><br><div>You should first upgrade your installer to the latest one from PyPI and re-run it. Starting with 3.1.0 each release will push a new version of the installer. If you get the new installer, you'll get a newer pulpcore release.</div><br>## Quickstart<br><div><br></div><div>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.</div><br><a href="https://pulp-rpm.readthedocs.io/en/3.0/quickstart.html" target="_blank">https://pulp-rpm.readthedocs.io/en/<span>3.0</span>/quickstart.html</a><br><a href="https://github.com/pulp/pulplift" target="_blank">https://github.com/pulp/pulplift</a><br><br>## Migrating from Pulp2 -> Pulp3<br><br>A Pulp 2 -> Pulp 3 migration tool is now in beta and can migrate docker and iso content ( <a href="https://github.com/pulp/pulp-2to3-migration" target="_blank">https://github.com/pulp/pulp-2to3-migration</a>
 ). RPM migrations are coming soon, but are not ready yet.<br><br>## Getting Help or Reporting Bugs<br><br>Find where to get help or report bugs via the help page on the website ( <a href="https://pulpproject.org/help/" target="_blank">https://pulpproject.org/help/</a> ). If you're unsure where to start, we recommend emailing your question to the Pulp user mailing list ( <a href="https://www.redhat.com/mailman/listinfo/pulp-list" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a> ).<br><br>## Feedback<br><br>Let us know what you think! Please send feedback to either:<br><br>* Pulp user mailing list -- <a href="https://www.redhat.com/mailman/listinfo/pulp-list" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a><br>* Pulp developer mailing list -- <a href="https://www.redhat.com/mailman/listinfo/pulp-dev" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-dev</a><br><br>## Thanks!<br><br><div>Thank you to all the developers, integrators, testers, and users who have contributed to this feature release.</div></div>
_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div>
_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div>
_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div>
_______________________________________________<br>
Pulp-list mailing list<br>
<a href="mailto:Pulp-list@redhat.com" target="_blank">Pulp-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/pulp-list" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/pulp-list</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:capitalize"><span>Mike</span> <span>DePaulo</span><span style="text-transform:uppercase;color:rgb(170,170,170);margin:0px"></span></p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px 0px 4px;text-transform:capitalize">He / Him / His</p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px;text-transform:capitalize"><span>Service Reliability Engineer, Pulp</span></p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;margin:0px 0px 4px;font-size:12px"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat<span></span></a></p><div style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:medium;margin-bottom:4px"></div><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;margin:0px;font-size:12px"><span>IM: <span>mikedep333</span></span></p><p style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:12px;margin:0px"><span>GPG: 51745404</span></p><div style="color:rgb(0,0,0);font-family:RedHatText,sans-serif;font-size:medium;margin-top:12px"><table border="0"><tbody><tr><td width="100px"><a href="https://www.redhat.com/" target="_blank"><img src="https://marketing-outfit-prod-images.s3-us-west-2.amazonaws.com/f5445ae0c9ddafd5b2f1836854d7416a/Logo-RedHat-Email.png" width="90" height="auto"></a></td></tr></tbody></table></div></div></div>