A lot was going on in the world of CI for OpenShift last year. The transition from Jenkins to Prow to accommodate the distributed and high-cadence development is pretty much done. The `ci-operator` tool brought component developers an ability to declaratively describe their tests and how their component fits into the distribution. We have tooling to generate a set of Prow jobs to execute all available tests for a component before or after merges, from unit tests to end-to-end tests performed over ephemeral clusters. My talk will describe current CI landscape for OpenShift and walk through the individual parts, pointing out what value do they offer to development teams. I will also talk about our plans for the future.
I am a member of the Test Platform team of the OpenShift organization in Red Hat. We develop, maintain and operate CI/CD and development process automation tools and services for OpenShift.