[Pulp-dev] Mirroring Anaconda Repositories

Daniel Alley dalley at redhat.com
Wed Mar 27 21:21:54 UTC 2019


Hello Nathaniel,


> I currently don’t see a Anaconda plugin available for Pulp. Do you know if
> any of the other plugins would help facilitate that, or if there is an
> Anaconda plugin being developed (didn’t see one on Git)?


There isn't one yet (either developed or in development), but it's
something we've been asked about before, and it's something the scientific
community is particularly interested in.  I don't think it would be overly
difficult to produce a Pulp *3* plugin for Anaconda support, although I'm
not with how Anaconda works.  The closest analogue is probably the Python
plugin [0] if you would like to take a look.

The caveat there is that Pulp 3 is pre-release and isn't quite production
ready yet, and Pulp 2 is what is currently used in Satellite.  I would not
recommend trying to write an Anaconda plugin for Pulp *2* due to the
complexity that would be involved, but  Pulp 3 makes writing a functional
plugin much much simpler, and we'd definitely be willing to offer guidance
if you would be willing to to try to do so.

Both Pulp 2 and Pulp 3 have existing Debian and Python plugins, if you
would like to experiment with those.

Thanks,
Daniel

[0] https://github.com/pulp/pulp_python/

On Wed, Mar 27, 2019 at 1:23 PM Priddy, Nathaniel G CIV WXQ, 1041 <
nathaniel.priddy at navy.mil> wrote:

> Hello,
>
>
>
> I, and a colleague, are currently tackling the issue of mirroring multiple
> repos, RPM, DEB, and Python, and then exporting all of these as incremental
> exports to a disconnected environment. I’ve used Satellite extensively, and
> am looking at, at least for the package management, moving straight to Pulp
> to help support these other requirements. In addition to our existing
> mirror needs, we’re also hoping to be able to mirror Anaconda repos. I
> currently don’t see a Anaconda plugin available for Pulp. Do you know if
> any of the other plugins would help facilitate that, or if there is an
> Anaconda plugin being developed (didn’t see one on Git)? If not, would this
> be terribly difficult to start working in? My colleague already has a
> custom Anaconda repo mirroring tool that he built, was wondering how hard
> it would be to port to a plugin so we didn’t have multiple tools doing the
> same thing? I apologize if this isn’t the correct email to present this
> question, and thank you in advance for any guidance presented!
>
>
>
> Thanks,
>
>
>
> Nathaniel G. Priddy
>
> IT Specialist
>
> Naval Surface Warfare Center, Crane Division, (NSWC Crane)
>
> Code WXQW/1041, Bldg. 3173
>
> 300 Highway 361
>
> Crane, IN 47522-5001
>
> Ph:  812.854.2367
>
> DSN: 482-2367
>
> Email: nathaniel.priddy at navy.mil
>
>
>
> FOR OFFICIAL USE ONLY - Privacy Sensitive - any misuse or unauthorized
> disclosure can result in both civil and criminal penalties.  This
> transmission should be viewed only by personnel having an official
> "need-to-know".  If you are not the intended recipient, be aware that any
> disclosure, copying, distribution or use of the content of this information
> is prohibited.  If you have received this communication in error, please
> notify me immediately by email and delete the original message.
>
>
> _______________________________________________
> Pulp-dev mailing list
> Pulp-dev at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20190327/236f1c9c/attachment.htm>


More information about the Pulp-dev mailing list