Useful Links
Useful links to build farm clusters, hosted services, CI APIs and human contacts.
Clusters
The clusters that currently comprise CI are:
Loading Cluster information ...
Except the ones not managed by DPTP, Red Hat SSO is enabled to login onto these clusters. GitHub Users in OpenShift organization who have no Red Hat SSO can still use Prow services to do CI tasks but they cannot login into these clusters.
Configure GitHub in Rover People
For user permissions correctly set up on the CI clusters, it is required that the GITHUB user profile is configured in Rover People under PROFESSIONAL SOCIAL MEDIA as the last or only github link. It may take up to 24 hours to synchronize the modification at Rover People to the clusters.
Services
Below is a non-exhaustive list of CI services.
- prow.ci.openshift.org: main Prow dashboard with information about jobs, pull requests, the merge queue, etc.
- amd64.ocp.releases.ci.openshift.org: OCP AMD 64 release status page.
- arm64.ocp.releases.ci.openshift.org: OCP ARM 64 release status page.
- ppc64le.ocp.releases.ci.openshift.org: OCP PowerPC 64 LE release status page.
- s390x.ocp.releases.ci.openshift.org: OCP S390x release status page.
- multi.ocp.releases.ci.openshift.org: OCP Multi-arch release status page.
- amd64.origin.releases.ci.openshift.org: OKD release status page.
- search.ci.openshift.org: search tool for error messages in job logs and Bugzilla bugs.
- sippy.dptools.openshift.org: CI release health summary.
- bugs.ci.openshift.org: Bugzilla bug overviews, backporting and release viewer.
- steps.ci.openshift.org: Step registry viewer.
Contact
DPTP maintains several means of contact:
- Slack
#announce-testplatform
: general announcements and outages. Usage is limited to the DPTP team, please do not post messages there.#forum-ocp-testplatform
: general queries and discussion for the test platform. Workflows exist within the channel (click on+
by message box to see them) to interact with the Test Platform team:Ask a Question
: general question for the team. Please provide as many details and links as possible to help us answer quickly.Report CI Outage
: if there is a systemic outage in the CI use this workflow, and we will look at it ASAP.Request PR Review
: ifdptp
is listed as approvers for one or more files in your PR use this to notify us of your request for review.Report a Bug
: opens a dialog box to create a detailed Jira bug card.Request an Enhancement
: opens a dialog box to create a detailed Jira enhancement card.Request a Consultation
: opens a dialog box to create a detailed Jira consultation card.
#4-dev-triage
: queries and discussion for CI issues that are not caused by the test platform.#forum-release-controller
: queries and discussion for the release-controller, responsible for generating Openshift release/update payloads and displaying the release status pages.
- Jira
- Story template for feature requests.
- Bug template for bugs and issues.
- Consulting template for long-term, asynchronous discussion.
- Google Chat (Only for use when Slack is down):
announce-testplatform
backup space for Slack#announce-testplatform
forum-ocp-testplatform
backup space for Slack#forum-ocp-testplatform
Presentations
The following are public and internal presentations from DPTP:
- Dogfooding Openshift with our CI infrastructure, Michalis Kargakis (2018, recording).
- Intro: Testing SIG, Steve Kuznetsov (2018, recording).
- CI for OpenShift: Prow, ci-operator and the future, Petr Muller (2019, recording).
- Deep Dive: Prow, Alvaro Aleman, Steve Kuznetsov (2019, recording).
- CI that CIs itself: Rehearsals in OpenShift CI, Petr Muller (2020, recording).
- Challenges of OpenShift CI going multi-cluster, Hongkai Liu, Petr Muller (2022, recording, slides).
ci-operator
deep dive, Petr Muller (2022, recording).- Pod Scaler, Stephen Goeddel (2022, recording, slides).
ci-operator
, Bruno Barcarol Guimarães (2022, recording, slides, slides (with notes)).- End-to-End Tests in OpenShift, Bruno Barcarol Guimarães (2022, recordings 0, 1, slides, slides (with notes)).
Last modified September 30, 2024: Fix slack channel name (10eea21)