This is a weekly report from the CPE (Community Platform Engineering) Team. If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on libera.chat.

We provide you with both infographics and text versions 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: 26th September to 30th September 2022

Highlights of the week

Infrastructure & Release Engineering

Goal of this Initiative

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.).
The ARC (which is a subset of the team) investigates possible initiatives that CPE might take on.
Docs

Update

Fedora Infra

  • Cleaned up space on log01 (archived 2021 logs)
  • Koji had a prod->stg sync and is all backup and working in stg
  • Hit a bug where createrepo_c blows up when a changelog has an ESC in it. 
  • FMN in stg (python3) working! Now to add to ansible and redeploy to make sure we captured everything and then on to prod!
  • Networking upgrades yesterday, mostly went well

CentOS Infra including CentOS CI

  • CentOS Stream infrastructure maintenance window planning
    • NFS storage for koji
    • Iscsi lun for lookaside cache
    • Kojid builder kernel bump
    • Openshift ownership+subscription change + update to a newer version
  • Kiwi plugin WIP (updated CBS/koji to 1.30.0-2 with backported koji fixes)

Release Engineering

  • F37 Final freeze next Tuesday!

CentOS Stream

Goal of this Initiative

This initiative is working on CentOS Stream/Emerging RHEL to make this new distribution a reality. The goal of this initiative is to prepare the ecosystem for the new CentOS Stream.

Updates

  • Moved c8s to source from 8.8, and built new 8.8 packages. Although no 8.8 modules, as yet.
  • Put together a set of backup Gitlab runners to mitigate the risk of an outage during the CS OpenShift migration.
  • Centpkg development is still underway with PRs submitted to enable users to build source-rpms from the exploded srpm format – useful to some SIGs!
  • Fixing ELN package builds

EPEL

Goal of this initiative

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 and Scientific Linux (SL), Oracle Linux (OL).

EPEL packages are usually based on their Fedora counterparts and will never conflict with or replace packages in the base Enterprise Linux distributions. EPEL uses much of the same infrastructure as Fedora, including a build system, Bugzilla instance, updates manager, mirror manager and more.

Updates

FMN replacement

Goal of this initiative

FMN (Fedora-Messaging-Notification) is a web application allowing users to create filters on messages sent to (currently) fedmsg and forward these as notifications to email or IRC.
The goal of the initiative is mainly to add fedora-messaging schemas, create a new UI for a better user experience and create a new service to triage incoming messages to reduce the current message delivery lag problem. The community will profit from speedier notifications based on their own preferences (IRC, Matrix, Email), a unified fedora project to one message service and human-readable results in Datagrepper.
Also, CPE tech debt will be significantly reduced by dropping the maintenance of fedmsg altogether.

Updates

  • Frontend implementation
  • Mockup implementation for Rule page
  • Investigating HTTPX-GSSAPI to interface with FASJSON