At the beginning of CentOS Stream 9, it was decided to just let anyone pull from rsync.stream.centos.org the whole tree so that first third-party mirrors would have content that could be then validated by MirrorManager. For CentOS Linux, our approach was always to only accept rsync from already known mirrors and people willing to rsync but not be part of the mirror network could fetch from one of these third-party mirrors and not from CentOS Infra.
As we now have less and less available nodes in the rsync.stream.centos.org pool, we should now ensure that we'd only allow the ones we know about (as they added their ipv4/ipv6 addresses in the ticket) and so deny all the rest, to not overload the rsync.stream.centos.org pool (already under heavy network load recently)
Metadata Update from @arrfab: - Issue assigned to phsmoura - Issue tagged with: high-gain, low-trouble, mirrormanager
The requirement is just something that can be queried easily (sqlite/table,column in existing DB, or else) and so injected in our automatic rsync target/module file like we do for CentOS linux mirror network
created stream-mirror.list file with IP addresses and HTTP URLs added so far
stream-mirror.list
Metadata Update from @phsmoura: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.