Fedora Infrastructure wants to decommission ODCS and has been holding onto it for a while longer because ELN is still using it. We need to transition to using the same compose mechanism that Fedora is using.
I'd like to set up a meeting within the next two weeks to hash out what we (ELN SIG) can do and what help we'll need from Releng/Infra that we will need to schedule.
Considerations:
Stretch goals:
Our goal is to have this in place by the end of Aug. 2024. The ELN SIG intends to do most of the work, but we need guidance from Fedora Release Engineering to get it right.
N/A
Fedora Infrastructure needs to keep ODCS limping along.
/cc @yselkowitz @tdawson
Metadata Update from @phsmoura: - Issue tagged with: medium-gain, medium-trouble, ops
I would love to see this happen so we can retire ODCS. ;)
I think whats needed really is:
and yeah, we should be able to redirect odcs. I think there's also a small number of people who rsync this content, we will want to make sure to give them a heads up if we can.
Metadata Update from @zlopez: - Issue untagged with: medium-trouble, ops
Metadata Update from @zlopez: - Issue tagged with: medium-trouble, ops
The next plan is:
I have created a compose-eln01.iad2.fedoraproject.org host. I have created a sysadmin-eln group with @sgallagh as manager and member.
You will need to configure ssh as per https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/sshaccess/ to get there.
Do be careful on that host as it's setup as the other compose hosts, so it has access to nfs volumes, etc. The sysadmin-eln group should also be kept small for this same reason.
Thank you very much.
Yep, I've got that set up already for ODCS, but @yselkowitz will may need to do it as well. Speaking of which:
Understood; for now I'm going to limit it to myself and Yaakov.
Progress is being made here and I've got a prototype up at https://pagure.io/pungi-fedora/pull-request/1304
Small issue I noticed: /usr/bin/pungi-fedmsg-notification and /usr/bin/pungi-wait-for-signed-ostree-handler are not present on the compose VM. I'm not sure if we need the latter immediately (we're not doing ostree builds and may never; we'll likely look at bootc eventually). But the fedmsg notification helper is probably important.
/usr/bin/pungi-fedmsg-notification
/usr/bin/pungi-wait-for-signed-ostree-handler
Installed pungi-utils there. It was just a conditional that wasn't matching...
mock-core-configs still needs to be updated, shipped, and deployed to copr before ODCS can go away
mock-core-configs-41.4-1 contains the updated ELN repos and has been shipped across all stable branches, I'm just not sure how to test if it's been deployed to copr.
I can confirm that COPR builds of ELN are working, so I think we're good.
Metadata Update from @sgallagh: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)