This is a weekly report from the I&R (Infrastructure & Release Engineering) Team. It also contains updates for CPE (Community Platform Engineering) Team as the CPE initiatives are in most cases tied to I&R work.
We provide you both infographic and text version of the weekly report. If you just want to quickly look at what we did, just look at the infographic. If you are interested in more in depth details look below the infographic.
Week: 01 April – 05 April 2024
<figure class="wp-block-image size-full wp-lightbox-container" data-wp-context="{ "core":
{ "image":
{ "imageLoaded": false,
"initialized": false,
"lightboxEnabled": false,
"hideAnimationEnabled": false,
"preloadInitialized": false,
"lightboxAnimation": "zoom",
"imageUploadedSrc": "https://communityblog.fedoraproject.org/wp-content/uploads/2024/04/Weekly-Report-Template22.jpg",
"imageCurrentSrc": "",
"targetWidth": "8030",
"targetHeight": "6101",
"scaleAttr": "",
"dialogLabel": "Enlarged image"
}
}
}" data-wp-interactive="data-wp-interactive">
<figure class="wp-block-image size-full responsive-image"></figure>
<figure class="wp-block-image size-full enlarged-image"></figure>
</figure>
Infrastructure & Release Engineering
The purpose of this team is to take care of day to day business regarding CentOS and Fedora Infrastructure and Fedora release engineering work.
It’s responsible for services running in Fedora and CentOS infrastructure and preparing things for the new Fedora release (mirrors, mass branching, new namespaces etc.).
List of planned/in-progress issues
Fedora Infra
In progress:
rhel7 EOL
Migration of registry.fedoraproject.org to quay.io
add monitoring for dnf countme
Replace Nagios with Zabbix in Fedora Infrastructure
notifications do not notify
DNF countme minor changes post migration
vmhost-x86-copr02 hardware issues
PDC retirement
Move from iptables to firewalld
fedoraplanet.org: Upgrade Venus to Pluto
Move mailman to newer release of Fedora or CentOS
Setup RISC-V builder(s) VM in Fedora Infrastructure
Update compose hosts to get latest pungi release (4.6.0)
Deploy new sign hardware/software
logrotate not working on proxy31
Revise the webhook2fedoramessaging investigation
Commits don’t end up on the scm-commits list
AWS S3 bucket permissions for openQA cloud enablement
Fixing tests for MDAPI
Done:
Adjust python3_fact.py for python 3.12.
RFR: XR SIG Resources
rhel7 – os-control01.[stg.]iad2.fedoraproject.org
Retire osbs clusters
Communishift namespace creation
rhel7 EOL – kerneltest
FAMNA: Nextcloud + Collabora Office
Deploy renewed mirrors.centos.org TLS certs on mirrormanager proxies
CentOS Infra including CentOS CI
In progress:
Update to Koji 1.34 to allow building Draft Builds
Migrate lists.centos.org
Migrate CBS kojid aarch64 builders to refreshed infra
Done:
Add AutoSD kernel-automotive-devel package in Automotive SIG buildroots
Deploy mailman3 stg instance
Extras CentOS7 reposync error : docker-debuginfo-1.13.1-210.git7d71120.el7.centos.x86_64.rpm
Release Engineering
In progress:
Packages that fail to build SRPM are not reported during the mass rebuild bugzillas
Silverblue aarch64 installer image compose always fails on F38 and Rawhide
Sync RCs to alt/stg dl.fp.o
i686 builders need to use 32-bit inode numbers
Fixes for release-candidate.sh in pungi-fedora
When orphaning packages, keep the original owner as co-maintainer
adjust torrent_hashes.py to non bittorrent world
Emit fedmsg when candidate composes are synced to stage
Publish “latest” tag to quay.io/fedora/fedora
Use an automated script to control checksums of compose images
Create an ansible playbook to do the mass-branching
Package retirements are broken in rawhide
Done:
Fix F40 flatpak build tags
Fedora 40 is in final freeze
kiwi can’t create s390x cloud image
EPEL
Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL) and Oracle Linux (OL).
Updates
In progress:
Initial CentOS 10 batcave sync script for EPEL 10 buildroot
Presentation for Texas Linux Fest giving overview of Fedora, CentOS, RHEL, and EPEL
Done:
Presented onboarding talk to Waterford office new hires, including sections on Fedora, EPEL, and RPM packaging
If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on matrix.
The post Infra and RelEng Update – Week 14 2024 appeared first on Fedora Community Blog.