[CentOS-devel] status of CentOS Linux 7 usage in centos infra (please read)

Mon Nov 13 15:28:41 UTC 2023
Fabian Arrotin <arrfab at centos.org>

Hi all,

As we're slowly approaching end of the year, and that 2024 is around the 
corner, I thought it would be good to discuss remaining centos linux 7 
usage in our own infra, and so what to expect (or not). As a reminder, 
CentOS Linux 7 will go EOL in June 2024 so before that, we should have 
either decommissioned, or migrated from workload still running on CentOs 7

Here is the list of remaining services and action[s]:

# mirrorlist/mirror network
It's not a secret that starting from CentOS Stream 9, the default vhost 
for the mirror network is mirror.stream.centos.org, and the way dnf is 
configured by default is to use metalink prepared by Mirrormanager 
(hosted and maintained by Fedora infra team).

So that means that :
- all nodes behind mirror.centos.org can go away (and content pushed to 
vault.centos.org, as usual) and eventually (to be discussed) the A/AAAA 
record for mirror.centos.org completely removed from public DNS
- mirrorlist.centos.org will also be decommissioned and so not answering 
anything anymore (A/AAAA record removed from public DNS too)

The potential impact when we'll just decommission mirrorlist.centos.org 
is for SIGs building for RHEL (and not Stream) 8 and so still relying on 
mirrorlist= in their shipped .repo.
The list of impacted SIGs should be really small and as the content 
itself will probably moved to mirror.stream.centos.org, there will be a 
different thread to discuss how to do that

# CentOS Forums (https://forums.centos.org)
We discussed this already in the past (on this list and elsewhere) : 
while we can quickly migrate that service to newer stack, the underlying 
question was more about current moderators saying that nobody will 
maintain that service after June 2024. So in the current situation, 
we'll just decommission the forums in 2024 with no replacement.
Should the situation change between now and June 2024, we'd be able to 
migrate (or not) the service.

# mailing list (lists.centos.org)
This is probably the only public service still running on CentOS Linux 7 
and for which I intend to work with Fedora Infra about the mailman3 
stack. Their plan is to have it in Epel 9 so that they can themselves 
upgrade and we can then modify our ansible role for mailman and also 
test a list migration from mailman2 to mailman3.

# torrent trackers
We used to have torrent files for CentOS releases, but it stopped with 
CentOS Linux 8 and no .torrent files are produced for Stream artifacts. 
As the infra is still running centos linux 7, and that it will not be 
needed anymore after CentOS 7 EOL, we'll just decommission the service 
entirely.

# centos linux 7 buiders (infra)
Not publicly visible but pretty obvious that we'll just keep that infra 
running until CentOS Linux 7 EOL and then we'll just decommission it 
entirely (as we'll not have to care about building/shipping anything for 
centos linux 7

-- 
Fabian Arrotin
The CentOS Project | https://www.centos.org
gpg key: 17F3B7A1 | @arrfab[@fosstodon.org]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20231113/d03a9d12/attachment.sig>