This repository contains the process tooling for OpenShift releases.
Prerequisites:
ci
namespace existsBASIC_AUTH_PASS
is the password for authenticating with https://ci.openshift.redhat.com/jenkins/BEARER_TOKEN
is the token for authenticating with https://jenkins-origin-ci.svc.ci.openshift.orgHMAC_TOKEN
is used for decrypting Github webhook payloadsOAUTH_TOKEN
is used for adding labels and comments in GithubRETEST_TOKEN
is used by the retester periodic job to rerun tests for PRsCHERRYPICK_TOKEN
is used by the cherrypick plugin to cherry-pick PRs in release branches
Ensure the aforementioned requirements are met and stand up a prow cluster:
make prow
For more information on prow, see the upstream documentation.
A Prometheus server runs in the CI cluster and is configured to create alerts on top of prow metrics. By clicking on the expr
field of every alert, you can view the query that is setup for alerting. For more information on alerts, see the Prometheus docs.
TODO: Forward alerts via e-mail.
TODO: Dcoument common actions on firing alerts, wherever it's possible to act