Katello repository export requires a shared filesystem with Pulp
While working on splitting the Katello installation from its services I ran into the pulp_export_destination setting. That made me look at the Repository Export which assumes the pulp server and application server share the same filesystem.
That means I'm stuck in attempting to split services to different machines where I don't want to assume a shared filesystem. Looking at the containers it's not handled there either. I don't see a way to support this feature without a major rewrite of the code but I'm not familiar with the Katello code base.Two suggestions:
- This should be fixed in Pulp
- The workaround should be in the Smart Proxy like is done in vanilla Foreman