<div dir="ltr">Hey all!<div><br></div><div>Each week engineers from the Galaxy and Pulp teams meet for an hour to discuss any issues related to the ongoing integration of Pulp Core and Pulp Plugins into the <a href="https://github.com/ansible/galaxy_ng" target="_blank">GalaxyNG codebase</a>. We're working together to turn the GalaxyNG project (the code that powers Automation Hub at <a href="http://cloud.redhat.com/" target="_blank">cloud.redhat.com</a>) into an installable, on-premise Galaxy capable of hosting Community, Red Hat Certified, and private Ansible content. </div><div><br></div><div>The following is a summary of our last meeting, which occurred on Tuesday, 23 June:</div><div><span style="color:rgb(51,51,51);font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.25em;letter-spacing:0.35px"><br></span></div><div><b><span style="color:rgb(51,51,51);font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:0.35px">Agenda</span><br></b></div><div><b><span style="color:rgb(51,51,51);font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:0.35px"><br></span></b></div><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">RBAC update (bmbouter):</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">ldap integration and testing is done, users, groups, and membership importing from external sources</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">django-admin is working as the administrator’s method of read/edit users, groups, permissions also</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">PoC to be finished for Repository Content Changes and Sync</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">RPMs for galaxy_ng (chouse)</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Need to collaborate with Evgeni Golov </span><a href="mailto:evgeni@redhat.com" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">evgeni@redhat.com</span></a></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Adding token support for Sync (fao)</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">manually tested galaxy_ng change - it worked!</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">currently working on functional test (CI)</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">add another test for </span><a href="http://galaxy.ansible.com/" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">galaxy.ansible.com</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">will be addressing comments - </span><a href="https://github.com/pulp/pulp_ansible/pull/326" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://github.com/pulp/pulp_ansible/pull/326</span></a></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Installer updates</span><ul style="box-sizing:border-box;margin-top:0px;margin-bottom:0px;padding-left:2em"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">install-from-rpm support is merged</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Additional update to docs for new role list: </span><code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:0.2em 0px;background-color:rgba(0,0,0,0.04);border-radius:3px;margin:0px;color:inherit">['pulp_all_services']</code></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">galaxy_ng playbook update - should it be on hold? </span><a href="https://github.com/ansible/galaxy_ng/pull/243/" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://github.com/ansible/galaxy_ng/pull/243/</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">confirmation from @spredzy galaxy_ng installation runing side-by-side AWX intallation well</span></li></ul></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Adding galaxy_ng to the Pulp single container so Ansible can also test galaxy_ng CLI integraiton directly</span></li></ul><h3 class="gmail-part" id="gmail-Notes" style="box-sizing:border-box;font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/GdAxjeyiT1iUpIRtvffQRg?view#Notes" title="Notes" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><font size="2"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></font></a><span style="box-sizing:border-box"><font size="2">Notes</font></span></h3><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">Testing developer install via Pulplift underway. </span><a href="https://github.com/ansible/galaxy_ng/wiki/Installing-from-source" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">View docs here</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Single container work being merged. Will handoff to galaxy_ng team to test.</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">S6 used by all-in-one container: </span><a href="https://github.com/just-containers/s6-overlay" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://github.com/just-containers/s6-overlay</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">Once the AIO container is available and tested, work with Sivel to add additionaling testing of </span><code style="box-sizing:border-box;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:0.2em 0px;background-color:rgba(0,0,0,0.04);border-radius:3px;margin:0px;color:inherit">ansible-galaxy</code><span style="box-sizing:border-box"> against galaxy_ng.</span></li></ul><h3 class="gmail-part" id="gmail-Action-Items" style="box-sizing:border-box;font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.25;color:rgb(51,51,51);margin-top:24px;margin-bottom:16px;letter-spacing:0.35px"><a class="gmail-anchor gmail-hidden-xs" href="https://hackmd.io/GdAxjeyiT1iUpIRtvffQRg?view#Action-Items" title="Action-Items" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none;float:left;padding-right:4px;line-height:1"><font size="2"><span class="gmail-octicon gmail-octicon-link" style="box-sizing:border-box;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;line-height:1;font-family:octicons;display:inline-block;color:rgb(0,0,0);vertical-align:middle"></span></font></a><span style="box-sizing:border-box"><font size="2">Action Items</font></span></h3><ul class="gmail-part" style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;padding-left:2em;color:rgb(51,51,51);font-family:-apple-system,system-ui,"Segoe UI","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:0.35px"><li class="gmail-" style="box-sizing:border-box"><span style="box-sizing:border-box">[house] invite </span><a href="mailto:evgeni@redhat.com" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">evgeni@redhat.com</span></a><span style="box-sizing:border-box"> to slack</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[house/bmbouter] reach out to evgeni via slack and see what support he needs</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[house/bmbouter] continue downstream images convo in slack</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[house/bmbouter] check-in with Shane before reaching out to RCM regarding downstream image build</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[house] stop testing with Centos7!!! Move to Centos8. If any issues file at </span><a href="https://pulp.plan.io/issues/new" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://pulp.plan.io/issues/new</span></a><span style="box-sizing:border-box"> with category ‘installer’</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[house] file an issue for Centos7 at </span><a href="https://pulp.plan.io/issues/new" target="_blank" rel="noopener" style="box-sizing:border-box;background-color:transparent;color:rgb(51,122,183);text-decoration-line:none"><span style="box-sizing:border-box">https://pulp.plan.io/issues/new</span></a></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[alikins] Send doc link regarding openapi generation and re-start discussion on pulp-dev mailing list</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[alikins] Proposal around serving static metadata</span></li><li class="gmail-" style="box-sizing:border-box;padding-top:0.25em"><span style="box-sizing:border-box">[bmbouters] Review and merge single container PR that adds galaxy_ng. Once merged, ping the galaxy_ng team with some links and instructions for testing.</span></li></ul><div>The teams are scheduled to meet again on 30 June at 11:30 AM Eastern. You can <a href="https://hackmd.io/@galaxyng/check-in-notes" target="_blank">view the agenda and past meeting notes here</a>. If there is a topic you would like us to discuss, please submit questions to the mailing list, or<a href="https://github.com/ansible/galaxy_ng/issues/new/choose" target="_blank"> open an issue at the galaxy_ng project.</a></div><div><br></div><div>Thanks!</div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><p style="margin:0px 0px 10px;text-align:left;color:rgb(132,137,146);font-family:'Open Sans',sans-serif;font-size:9pt;font-weight:300"><span style="text-transform:capitalize;font-weight:bold;line-height:18.6667px">Chris Houseknecht</span><br style="line-height:18.6667px"><span style="line-height:18.6667px">Manager, Galaxy Engineering Team<br>Ansible by Red Hat <br></span><br style="line-height:18.6667px"><span style="line-height:18.6667px"><a href="tel:919.803.9159" style="text-decoration:none;color:rgb(132,137,146)" target="_blank">919.803.9159 |</a></span><span style="line-height:18.6667px"> </span><span style="line-height:18.6667px"><a href="https://www.ansible.com/" style="text-decoration:none;color:rgb(132,137,146)" target="_blank">ansible.com</a></span><br style="line-height:18.6667px"><br style="line-height:18.6667px"><span style="line-height:18.6667px"></span><span style="line-height:18.6667px"></span><span style="line-height:18.6667px"><a href="https://www.github.com/chouseknecht" style="text-decoration:none;color:rgb(132,137,146)" target="_blank"><b>GitHub: </b>chouseknecht<br></a></span><span style="line-height:18.6667px"></span><span style="line-height:18.6667px"><a href="https://www.twitter.com/@chouseknecht" style="text-decoration:none;color:rgb(132,137,146)" target="_blank"><b>Twitter: </b>@chouseknecht</a></span><br></p></div><div style="font-size:12.8px"><br></div></div></div></div></div></div></div></div></div></div>