CPE Weekly Update - Week of Sept 27th 2021

Hi everyone,

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 (https://libera.chat/).
There was a hiatus for some time, expect this weekly from now on!

Highlights of the week

Infrastructure & Release Engineering

Goal of this Initiative
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.

Update

Hardware Updates

  • Warranty renewal season for both Fedora and CentOS Infra, which means we are looking at the hardware that needs attention.

Fedora Infra

  • Infra and Releng team is working with other initiatives team members to handover maintenance tasks
  • Started moving forward again on updating our dnssec keys
  • Issues with openqa-x86-worker04 machine ongoing
  • Planning a mass update/reboot cycle next week tentatively
  • 66 issues open (many to close as the freeze lifted)

CentOS Infra

  • https://sigs.centos.org announced on the centos-devel list
  • Updated ci.centos.org Jenkins to comply with security compliance
  • Collaboration with Stream team for infra tasks (including for beaker/ftp)
  • Business as usual
    • New tags in cbs/koji (automotive, cloud)
    • New projects on git.centos.org

Release Engineering

  • Fedora 35 Beta out the door! Freeze ended

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

  • Working on Content Resolver buildroot logic integration
  • Metalinks for CentOS Stream 9 mirrors works now
  • An updated centos-release package exercising the new mirror infra is built, we expect it to be composed in the next couple of days
  • Starting some investigations to help maintainers work with GitLab
  • Reworking some of the protocols that we announce internally for our composes (Beaker needs to pull the composes via FTP or tftp)

Datanommer/Datagrepper

Goal of this Initiative
These apps are currently used to retrieve historical information about messages on the fedmsg bus and add them to a Postgres database. Datanommer reads-in messages from the bus and stores them in the database and Datagrepper exposes the messages in the database via an API with different filtering capacities. We want to upgrade these applications to use fedora-messaging and increase the performance of the applications for users.

Updates

  • Import script is still running, the ETA of ~2 months seems to be confirmed
  • We’re doing the finishing touches to code

Metrics for Apps on OpenShift

Goal of this Initiative
The project team will deliver on the installation of newest OpenShift in Fedora infra to be then configured with prometheus so applications can be hooked into this service and can be monitored and metricized through this tech stack for more comprehensive understanding of app behaviour, performance and troubleshooting.

Updates

DNF Counting

Goal of this Initiative
The DNF Counting project will enhance the currently existing program that captures a ‘countme’ value from computers running Fedora weekly. There are multiple scripts running from a server which parses the data into a csv file for graphing and displaying trends that had been misbehaving a lot. This program gives a good indication for how many computers use Fedora so the project team will work on improving these scripts and the program overall to make it a more reliable and maintainable solution.

Updates

  • Finishing off last tests
  • More deployment cleanup
  • Investigate why our cronjobs are so noisy (ongoing)
  • Ongoing work on documentation: DNF Counting :: Fedora Docs

That’s all of this week :slight_smile:
Kindest regards & on behalf of the CPE team,

2 Likes