DevConf.CZ 2020 has ended
Back To Schedule
Friday, January 24 • 4:30pm - 4:55pm
CI that CIs itself: Rehearsals in OpenShift CI

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In this talk, I will walk through the interesting technical challenge of building "rehearsals": the Prow CI jobs that build and execute *other* Prow CI jobs when they are to be changed, providing feedback to engineers who want to change them.

The Prow instance that powers the CI for the OpenShift organization currently contains nearly 2000 different jobs for over 200 repositories. The job definitions in YAML live in a centralized Git repository, and they continuously change. Not just humans -- maintainers of individual OpenShift components -- but also their bot servants add, remove and modify CI jobs all the time, issuing PRs to the GitHub repository. These PRs, like all, should be tested: and what is a better test for a CI job than its execution?

The talk needs at least a basic understanding of openshift and/or kubernetes.


Petr Muller

RH - Brno - FBCII

Friday January 24, 2020 4:30pm - 4:55pm CET
D105 Faculty of Information Technology Brno University of Technology, Božetěchova, Brno-Královo Pole, Czechia