Katello re-raised their need to export content, e.g. Ansible Collection
content, from one Pulp system to another, where the second system is
network disconnected (aka "air gap" [0]). pulp_ansible users from
AnsibleFest last year also want this, rpm, and other plugins too.  For
these reasons I feel we need to offer something to solve tickets like this
[1].

To handle this feature plugin-by-plugin would be hard in terms of resources
as each plugin takes time to figure it's import/export out and given that
it's needed by several. I'd like us to consider a proposal to offer this
functionality with pulpcore 3.0 and do it with the help of
django-import-export [2].

I wrote up a ticket ( https://pulp.plan.io/issues/5096 ) as a place for
more detailed design discussion since it's too much for email. Please read
it and give your input either on issue, here, or however you are
comfortable.

[0]: https://en.wikipedia.org/wiki/Air_gap_%28networking%29
[1]: https://pulp.plan.io/issues/5088
[2]: https://django-import-export.readthedocs.io/en/latest/
[3]: https://pulp.plan.io/issues/5096

Thanks,
Brian
_______________________________________________
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev

Reply via email to