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 with both an infographic and a 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 at the infographic.
Week: 22 April – 26 April 2024
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:
- Zabbix: putting missing configuration under source control.
- Zabbix: template for handling external hosts outside iad2.
- 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
- 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
- Commits don’t end up on the scm-commits list
- Create monitoring tool for rabbitmq certificates
- Done:
- Zabbix: prod hosts now correctly registered with fresh server install on vmhost-x86-05.
- vmhost-x86-copr02 hardware issues
- Add dns entry for pyai.fedorainfracloud.org
- FMN is not relaying messages (sending notifications)
- : [Errno 28] No space left on device
- Create AWS Policy and service subdomain for the AI/ML SIG
- 504 when authenticating through id.fedoraproject.org
CentOS Infra including CentOS CI
- In progress:
- Done:
- Convert our ansible hosts to RHEL and ansible-core new version
- Expand multipath iscsi luns on secondary reference mirror
- blogs.centos.org broken link to mailing lists in header
- [CloudSIG] Remove cloud9s-openstack-bobcat-testing from inherited tags in cloud9s-openstack-caracal-el9s-build
- Request: Admin access to openshift namespace / jenkins of pagure project
- CentOS Stream HSM/Signing issue
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
- 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
- Implement checks on package retirements
- Support for self-service package un-retirement
- Done:
- Please sign the Fedora-IoT-40-20240422.3 compose for F40 IoT Final
- Update ref (classic ostree) is not synced to stable for Fedora Atomic Desktops 40
- Creation of RPM repository for emacs-filesystem partially failed
- Fedora 40 release
- Lenovo: F39 official iso for X1 Carbon G12 preload
- 40_Beta-1.10 partially overwriten in /pub/alt/stage/40_Beta-1.10
CPE Initiatives
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
- EPEL 10 Work Tracker
- EPEL community involved
- Docs Revamp in progress
- Landing page with links to more information
- Onboarding page with FAQ section
- Working on getting Troy’s will-it project to run on github-actions
Community Design
CPE has a few members who are working as part of the Community Design Team. This team is working on anything related to design in the Fedora Community.
Updates
- Choose Your Own Adventure Sticker #159 in progress
- Avocado-framework logo and website design #146 in progress
- Various stickers created for Red Hat Summit related to Podman Desktop 🦭
If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on matrix.
Start the discussion by commenting on the auto-created topic at discussion.fedoraproject.org