enxebre / release

Release tooling for OpenShift Origin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenShift Release Tools

This repository contains the process tooling for OpenShift releases, implemented with an OpenShift cluster, plus a Jenkins instance.

Openshift CI infra

Prerequisites:

  • various credentials need to be present in your environment
    • required prow credentials can be found in the prow-secrets target
  • ensure you run as system:admin

make all then will deploy all the necessary CI components.

For more information on prow, see the upstream documentation.

More information on OpenShift CI

See aos-cd-jobs for more information about the OpenShift Jenkins instance, which many Prow jobs in this repository trigger.

Red Hat employees should also consult the CI Overview.

Contributing changes

Looking at the active pull requests should give some examples of how things work. After your change to the git repository is merged, the config-updater app will automatically apply changes to the live cluster.

About

Release tooling for OpenShift Origin

License:Apache License 2.0


Languages

Language:Shell 45.2%Language:Go 44.2%Language:Makefile 5.9%Language:Dockerfile 2.7%Language:Python 1.2%Language:Groovy 0.6%Language:Awk 0.2%