fedora-infra / mirrormanager2

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

_Always up to date_ for private mirrors #338

Open brianjmurrell opened 1 month ago

brianjmurrell commented 1 month ago

Per the comment in #304, there is an Always up to date setting for public mirrors but that is not available for private mirrors.

It would be useful if that were available for private mirrors also.

adrianreber commented 1 month ago

Currently only a mirrormanager admin can set that flag. This is independent of public or private mirror.

brianjmurrell commented 1 month ago

Fair enough. So an independent could request an admin to set that flag for them, yes?

adrianreber commented 1 month ago

Fair enough. So an independent could request an admin to set that flag for them, yes?

Yes, that would be possible. Definitely more likely to happen then a quick code change.

brianjmurrell commented 1 month ago

But according to https://github.com/fedora-infra/mirrormanager2/issues/304#issuecomment-998067355 it's actually not implemented for private mirrors. Or am I misunderstanding?

adrianreber commented 1 month ago

But according to #304 (comment) it's actually not implemented for private mirrors. Or am I misunderstanding?

That is a misunderstanding. It is available for all mirrors, but only a mirrormanager admin can see and change it. We do not want people to turn it on because we have had problems with it in the past. For a private mirror I see no problem, as we cannot check the content of the mirror anyway.

brianjmurrell commented 1 month ago

Ahhh. I see. How do I go about getting it turned on for my private mirror then?

adrianreber commented 1 month ago

Open a ticket at fedora-infrastructure as that is the place responsible for the Fedora MirrorManager instance: https://pagure.io/fedora-infrastructure/

brianjmurrell commented 1 month ago

Awesome, thanks!

But probably we can keep this issue opened for the coding work to make this something that users can do themselves?