README.md

compose-tracker

Source code that parses pungi logs and opens issues against https://pagure.io/releng/failed-composes

Deploying in Fedora

The files for deploying to Fedora's OpenShift Instance are:

The steps for deploying are documented in Fedora Infrastructure SOP document.

This mostly boils down to:

[localhost]$ ssh batcave01.phx2.fedoraproject.org
[batcave01]$ sudo rbac-playbook openshift-apps/compose-tracker.yml

Rough notes for deployment to another OpenShift instance:

Create a new project and build the container.

oc new-project compose-tracker
oc new-build --strategy=docker https://pagure.io/releng/compose-tracker --to compose-tracker-img

Export pagure token to use as an env var and then use kedge to get up and running in openshift:

export PAGURE_TOKEN=<pagure_token>
kedge apply -f kedge.yaml