Scout24/yum-repo-server

Propagation from external repositories

visibilityspots opened this issue · 3 comments

It would be a great feature if you could fetch an upstream repository into a local yum-repo-server one.
That way people could have more control about upstream repositories like the mongo on for example and the implementation of it will grow in a lot more usecases..

Do you mean mirroring? That the yum-repo-server would pull the packages from an external yum repo?

In a way yes, cause we had some major issue with the mongo repo where they renamed their packages. Our puppet mongo related code went bogus because of that change, when having a mirror running locally we could have planned the change ourselves.

Using such feature we could have more control on our infra.

So far we thought that downloading RPMs from elsewhere and uploading them to yum-repo-server should not be part of yum-repo-server. That we yum-repo-server stays simple and does not add extra complexity (e.g. long running transfers, recovering from failures, continuing transfers, making repo only available when sync is complete ...).

The idea of yum-repo-server is really to be just that: having yum repos with a simple RESTful API.

But of course, pull requests will be seen favourably :-)