OpenShift: CI Pipeline - zhuje/openshift-wiki GitHub Wiki

Documentation

https://docs.ci.openshift.org/docs/how-tos/onboarding-a-new-component/

Notes

Onboarding a new component for automated testing and merging

  1. Prow Configurations
  1. Image Mirroring
  • Add a new line to map to your repo. See https://github.com/openshift/release/pull/51974 . In this example, the file core-services/image-mirroring/observability-ui/mapping_observability_ui_latest_quay, add the line registry.ci.openshift.org/observability-ui/0.1:<FOO-YOUR-PLUGIN-REPO-NAME> quay.io/openshift-observability-ui/<FOO-YOUR-PLUGIN-REPO-NAME>:latest quay.io/openshift-observability-ui/<FOO-YOUR-PLUGIN-REPO-NAME>:v0.1.0 quay.io/openshift-observability-ui/<FOO-YOUR-PLUGIN-REPO-NAME>:v0.1

Note for a new repository

  1. Add the new namespace in app.ci : https://github.com/openshift/release/pull/51216
  1. Add infra : https://github.com/openshift/release/pull/52132