cki.cki_tools.amqp_bridge
AMQP Bridge
AMQP Bridge
Autoscaler to scale replicas up and down
Beaker broken machines updater
Summarize size and number of files on an S3 bucket
Update SSL certificates via dns-01 ACME challenges on Route 53, and deploy them via OpenShift routes and SSH
Remove old docker images on the runners
Create MRs of changed CODEOWNERs configuration
Sync a git repository to an S3 bucket
Backup a Grafana instance
Create MRs of changed data in Grafana instances
Backup an OpenStack instance by creating snapshots.
Backup a PostgreSQL database to an S3 bucket.
Restore a PostgreSQL database from an S3 bucket
Update a cache of tar files containing git repositories in S3
Get newest stable Fedora kernel configuration files to use for upstream kernel builds
Check for unused artifacts in the AWS storage
Submit KCIDB data to DataWarehouse
Trigger deployment pipelines from GitLab webhook messages
Webhook responsible for UMB message sending related to OSCI gating
CKI CI bot to trigger pipelines from merge requests
Maintain a CODEOWNERS file
Ensure a managed and reproducible gitlab-runner setup
Login to GitLab via a SAML provider, and optionally run a smoke test
Runs shellcheck
on the shell code in the different jobs for a GitLab CI/CD pipeline gitlab-ci.yml
Trigger CKI pipelines for kernels from git repos
Tool to backup and restore Grafana data
Try to install as many Python dependencies as possible via dnf
Get a list of DataWarehouse issues requiring attention
K8S event listener
Trigger CKI pipelines for kernels from Koji/Brew
Delete Pods spawned by gitlab-runner of already finished jobs
Terminate orphaned EC2 instances
Retrigger failed GitLab jobs that seem to be caused by infrastructure failures
Dogtag certificate manager
Render text files via jinja2
Checkout all active CKI projects to a local directory
Trigger canary pipelines based on production pipelines
Access CKI secrets
Determine kpet tree from RHEL tree family and kernel NVR
Service metrics exposed via Prometheus
Slack bot hooked up to print pipeline status and notifications
Sync files to S3 bucket
Tag known build and test failures in DataWarehouse
Webhook receiver for GitLab, Sentry and Jira
CLI tools that implements YAML operations missing in shyaml