fedora-infra / mirrormanager2

Rewrite of the MirrorManager application in Flask and SQLAlchemy
https://mirrormanager.fedoraproject.org
GNU General Public License v2.0
65 stars 49 forks source link

detect and setup mirrorlist/metalinks for modular Fedora #220

Closed ausil closed 7 years ago

ausil commented 7 years ago

in the new Modular world we need to setup a new structure for delivering content. it will look something like bellow

/pub/fedora/linux/modular/ /pub/fedora/linux/modular/development /pub/fedora/linux/modular/development/bikeshed /pub/fedora/linux/modular/development/27 /pub/fedora/linux/modular/releases /pub/fedora/linux/modular/releases/test /pub/fedora/linux/modular/updates /pub/fedora/linux/modular/updates/27 /pub/fedora/linux/modular/updates/testing /pub/fedora/linux/modular/updates/testing/27

under each releasever 27, 28 bikeshed etc will be a directory for the consumable product Server, Workstation, Atomic, etc. For each consumable product we will have to setup a new set of prefixes. We are starting with Server.

Signed-off-by: Dennis Gilmore dennis@ausil.us

adrianreber commented 7 years ago

Looks good. It is always difficult to test MM changes so if it is totally correct we will start to see once the actual files are available.

ausil commented 7 years ago

Thanks, this is a blocker to delivering Modular server for Fedora 27

adrianreber commented 7 years ago

I can make a new release and install it after the beta freeze. Or is that already too late?

ausil commented 7 years ago

Getting it in as a freeze exception would be awesome, that way we can get content in and tested, along with fixing any snags we hit.

adrianreber commented 7 years ago

As soon as files start to appear in the modular directories I can test it in staging.