logo

Prow! Leveraging Developer-Centric CI for Your OSS Project!

2022-05-18

Authors:   Nabarun Pal, Arsh Sharma


Summary

The presentation discusses the benefits of using Prow for collaboration in open source projects and provides a guide on how to set it up.
  • Prow ensures a consistent experience across repositories in an organization
  • Chat ops based interaction makes it easy to use for non-experts
  • Prow is new contributor friendly
  • Guide on how to set up Prow for use in open source projects
The speaker emphasizes the importance of collaboration in open source projects and how Prow can make the process more efficient. They also highlight the benefits of Prow, such as providing a consistent experience for developers and being new contributor friendly. The speaker encourages the audience to use Prow and contribute to the open source community. They provide a guide on how to set up Prow for use in open source projects.

Abstract

Prow is a CI system maintained by Kubernetes SIG Testing to test Kubernetes on Kubernetes. Prow is designed as a pluggable system of components and it can be used as a generic CI system. The robust architecture of Prow can lead to challenges in deploying it. In the talk, we will navigate the challenges faced when deploying and using Prow, including setting up the Prow control plane components, configuring access for GitHub repos, and enabling Prow plugins. Prow is used by large projects in the CNCF landscape like Kubernetes, Knative, cert-manager, Falco, to name a few. Even though a lot of these projects have deployed Prow successfully, it is a challenge to set up Prow. The talk will highlight the common pitfalls and gotchas that one will run into when deploying Prow. The talk would cover * A roundup of Prow Architecture * Cloud resources required for Prow and setting them up * Capabilities of Prow like running tests, using GitHub comments for interaction, auto merging pull requests.Click here to view captioning/translation in the MeetingPlay platform!

Materials:

Post a comment

Related work

Authors: Evan Anderson, Lance Ball, Mauricio Salatino, Naina Singh
2022-10-26

Authors: Michael Maximilien, David Hadas
2023-04-20

Authors: Carlos Panato, Adolfo García Veytia
2023-04-20



Authors: Dan Sun, Theofilos Papapanagiotou
2023-04-21