<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 27, 2020 at 7:13 AM Sathasivam, Pradeep <<a href="mailto:pradeep.sathasivam@hpe.com" target="_blank">pradeep.sathasivam@hpe.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 lang="EN-US">
<div>
<p class="MsoNormal">Hi All,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am not able to find a proper installation document for pulp v3. Using the current documentation at -
<a href="https://docs.pulpproject.org/installation/instructions.html#ansible-installation-recommended" target="_blank">
https://docs.pulpproject.org/installation/instructions.html#ansible-installation-recommended</a> I am not able to use REST APIs.</p></div></div></blockquote><div>Did you use ansible-pulp? Which release?</div><div></div><div>What kind of errors are you seeing in journalctl -l -f?</div><div><br></div><div>It's possible that your settings file has the wrong permissions on it and we are failing to raise an error due to a recently discovered bug[0]. It should be owned by pulp:pulp. <br></div><div><br></div><div>[0] <a href="https://github.com/rochacbruno/dynaconf/issues/310">https://github.com/rochacbruno/dynaconf/issues/310</a></div><div><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 lang="EN-US"><div><p class="MsoNormal"><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">My use case for using Pulp is:<u></u><u></u></p>
<p><u></u><span>1.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Handle security patches for CentOS<u></u><u></u></p>
<p><u></u><span>2.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Handle CentOS updates (7.3 <span style="font-family:Wingdings">
à</span> 7.4)<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Can anybody point me to a proper documentation?<u></u><u></u></p>
<p class="MsoNormal"><u></u></p></div></div></blockquote><div><br></div><div>You need to install pulp_rpm plugin. Instructions for that are here[1].</div><div><br></div><div>[1] <a href="https://pulp-rpm.readthedocs.io/en/latest/installation.html#install-with-ansible-pulp-recommended">https://pulp-rpm.readthedocs.io/en/latest/installation.html#install-with-ansible-pulp-recommended</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><p class="MsoNormal"> <u></u></p>
<p class="MsoNormal">Also I am not sure if ‘<b>pulp-admin</b>’ and ‘<b>pulp-consumer</b>’ exists in Pulp v3. Please clarify.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">My understanding is that all operations like:<u></u><u></u></p>
<p><u></u><span>1.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Registering consumer<u></u><u></u></p>
<p><u></u><span>2.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Creating repo<u></u><u></u></p>
<p><u></u><span>3.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Syncing repo<u></u><u></u></p>
<p><u></u><span>4.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Installing RPM package on a consumer <u></u><u></u></p>
<p><u></u><span>5.<span style="font:7pt "Times New Roman"">      
</span></span><u></u>Updating a consumer<u></u><u></u></p>
</div></div></blockquote><div>Pulp 3 does not manage consumers. You can only sync external repositories. You can upload your own content. You can create custom repository versions using a mix of content from external repos and uploaded. <br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div>
<p class="MsoNormal">Is all via REST API. Please confirm.<u></u><u></u></p>
<p class="MsoNormal"><u></u> </p></div></div></blockquote><div>Yes, right now you have to use the REST API. We provide a Python and Ruby clients[2]. We also provide documentation on how to generate a client in any language supported by openapi-generator[3]. There is an effort to create ansible modules[4].<br></div><div><br></div><div>[2] <a href="https://docs.pulpproject.org/client_bindings.html">https://docs.pulpproject.org/client_bindings.html</a></div><div>[3] <a href="https://docs.pulpproject.org/client_bindings.html#other-languages">https://docs.pulpproject.org/client_bindings.html#other-languages</a></div><div>[4] <a href="https://github.com/mdellweg/ansible_modules_pulp">https://github.com/mdellweg/ansible_modules_pulp</a></div><div><br></div><div><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 lang="EN-US"><div><p class="MsoNormal"><u></u></p>
<p class="MsoNormal">Regards.<u></u><u></u></p>
<p class="MsoNormal">Pradeep. S<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</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></div>