Operating Hummingbird infrastructure

Operations guides for managing Hummingbird infrastructure, including Konflux cluster setup and CI/CD operations.


Excluding Packages from Images

Managing Konflux Comments

Clean up and manage excessive Konflux comments on merge requests using the comment deletion tool.

Running Conforma Checks Locally

Upgrading Docsy

How to upgrade the Docsy theme and forward-port our layout overrides.

Version Constraints for Multi-Version Images

Retrying Konflux Checks

Automatically retrigger failed Konflux CI checks on merge requests using the retrigger script.

Switching Fedora Streams

Disabling Rawhide for Images

Setting Up a Konflux Cluster

How to set up a new Konflux cluster

Deleting RPMs from Hummingbird Repos

How to delete RPM packages from Hummingbird repositories

Updating Dist-git Packages

How packages are automatically updated from Fedora dist-git

Writing Documentation

How to contribute to the Project Hummingbird documentation.

Adding Independent Packages

How to add packages that originate in the Hummingbird repository

Pulp Access

Measuring Documentation Quality

Rebuilding Packages

Setting Up Pulp Repositories

How to create and set up Pulp domain and repositories

Package Metadata Fields

Debugging Build Failures

Package Modification Tracking

Private RPM Repositories

Reporting CVE Data Issues

Lookaside Cache Access

How to access the S3-based lookaside cache for RPM source tarballs

Upstream Diff Analysis

GPG Source Verification

How upstream signing keys are stored, and how to add, rotate, or revoke them

Rebasing the Buildroot to a New Fedora Release

Step-by-step runbook for moving mock.cfg, the core toolchain, and the rest of the package set to a new Fedora release