<div dir="ltr"><h2 class="gmail-part" id="gmail-September-30-Agenda"><span>September 30 Agenda</span></h2><ul class="gmail-part"><li class="gmail-">
<p><span>Test ansible 2.10 and drop 2.8 - </span><a href="https://github.com/pulp/pulp_installer/pull/448" target="_blank" rel="noopener"><span>https://github.com/pulp/pulp_installer/pull/448</span></a></p>
<ul><li class="gmail-"><span>[mikedep333] to review the PR</span></li></ul>
</li><li class="gmail-">
<p><span>CI failing - </span><a href="https://github.com/pulp/pulp_installer/runs/1185310416#step:7:2174" target="_blank" rel="noopener"><span>https://github.com/pulp/pulp_installer/runs/1185310416#step:7:2174</span></a><span> - already addressed </span><a href="https://github.com/pulp/pulpcore/commit/45827312f87c5d5fb88e01f206d27e5d813a85fd" target="_blank" rel="noopener"><span>https://github.com/pulp/pulpcore/commit/45827312f87c5d5fb88e01f206d27e5d813a85fd</span></a></p>
</li><li class="gmail-">
<p><span>The majority of the issues at NEW are from the installer team, and most of them have been carried from multiple sprints ago - </span><a href="https://pulp.plan.io/agile/board?query_id=151" target="_blank" rel="noopener"><span>https://pulp.plan.io/agile/board?query_id=151</span></a></p>
<ul><li class="gmail-"><span>[dkliban] schedule a meeting for next week to go through the backlog of issues - </span><a href="https://pulp.plan.io/projects/pulp/issues?query_id=162" target="_blank" rel="noopener"><span>https://pulp.plan.io/projects/pulp/issues?query_id=162</span></a><span> (this query is only for the installer, container and operator not included)</span></li></ul>
</li><li class="gmail-">
<p><span>molecule
 has dropped python2 support since March, and we are using an ancient 
version in our CI that lacks support for collections on many levels.</span></p>
<ul><li class="gmail-"><span>Can we drop python2 support in the installer? (The software we are installing doesn’t have it.)</span></li><li class="gmail-"><a href="https://github.com/ansible-community/molecule/issues/2629" target="_blank" rel="noopener"><span>https://github.com/ansible-community/molecule/issues/2629</span></a></li><li class="gmail-"><a href="https://github.com/ansible-community/molecule/pull/" target="_blank" rel="noopener"><span>https://github.com/ansible-community/molecule/pull/</span></a></li><li class="gmail-"><span>Mike: This is about the control node (management node), not the managed node.</span></li><li class="gmail-"><span>Mike: Many control nodes will have Ansible installed via Python2.</span>
<ul><li class="gmail-">
<p><span>If an EL7 control (management) node user just does “sudo yum install ansible”, </span><a href="https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-ansible-on-rhel-centos-or-fedora" target="_blank" rel="noopener"><span>as the Ansible 2.10 install docs say to do</span></a><span>, they’ll have python2 ansible.</span></p>
</li><li class="gmail-">
<p><span>Many
 orgs have large, 3rd-party, Python 2 stacks. e.g., installed under /opt
 or an NFS share. I’ve seen this in the ML, experienced this IRL.</span></p>
</li><li class="gmail-">
<p><span>If a Mac user runs </span><code>pip</code><span>, </span><a href="https://apple.stackexchange.com/a/376081" target="_blank" rel="noopener"><span>they get python2, pip3 is a stub.</span></a><span> If a Mac user follows </span><a href="https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-ansible-on-macos" target="_blank" rel="noopener"><span>the Ansible 1st party install instructions</span></a><span>, they use Python2.</span></p>
</li><li class="gmail-">
<p><span>If an Ubuntu user follows their Ubuntu install instructions (install from PPA), they get python2 also. (Tested on 18.04)</span></p>
</li><li class="gmail-">
<p><span>If a Mac / EL7 / Ubuntu 18.04 user follows </span><a href="https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#installing-ansible-with-pip" target="_blank" rel="noopener"><span>the Ansible pip install instructions</span></a><span>, they use Python2.</span></p>
<ul><li class="gmail-"><span>All good arguments to bring to the molecule team</span>
<ul><li class="gmail-"><a href="https://github.com/ansible-community/molecule/issues/2764" target="_blank" rel="noopener"><span>https://github.com/ansible-community/molecule/issues/2764</span></a></li></ul>
</li></ul>
</li></ul>
</li><li class="gmail-"><span>Mike: Can we just not test Python2 anymore with Molecule?</span>
<ul><li class="gmail-"><span>What we don’t test, we don’t support. +1</span></li><li class="gmail-"><span>Can we drop to use molecule and test with vagrant only?</span>
<ul><li class="gmail-"><span>We can use py3 with molecule and install one vagrant box with py2</span><br>
<span>this is blocked by </span><a href="https://github.com/pulp/pulp_installer/pull/440" target="_blank" rel="noopener"><span>https://github.com/pulp/pulp_installer/pull/440</span></a></li></ul>
</li><li class="gmail-"><span>Can molecule on py3 use ansible on py2?</span></li><li class="gmail-"><span>Travis
 resources will be overwhelmed with running the vagrant box tests 
(approximately 9 out of 17) with every pulp_installer PR.</span></li><li class="gmail-"><span>New org only for installers repos?</span></li></ul>
</li></ul>
</li></ul><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="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></div>