<div dir="ltr"><div>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].</div><div><br></div><div>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].</div><div><br></div><div>I wrote up a ticket ( <a href="https://pulp.plan.io/issues/5096">https://pulp.plan.io/issues/5096</a> ) 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.<br></div><div><br></div><div>[0]: <a href="https://en.wikipedia.org/wiki/Air_gap_%28networking%29">https://en.wikipedia.org/wiki/Air_gap_%28networking%29</a></div><div>[1]: <a href="https://pulp.plan.io/issues/5088">https://pulp.plan.io/issues/5088</a></div><div>[2]: <a href="https://django-import-export.readthedocs.io/en/latest/">https://django-import-export.readthedocs.io/en/latest/</a></div><div>[3]: <a href="https://pulp.plan.io/issues/5096">https://pulp.plan.io/issues/5096</a></div><div><br></div><div>Thanks,</div><div>Brian</div><div><br></div></div>