Back To Schedule
Monday, November 18 • 2:00pm - 2:55pm
Setting Up and Running Prow on Your Development Machine Part 1 - Rob Kielty

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Learn about the Kubernetes project by testing your contribution locally using Prow before you submit a PR.


In order to make the best use of our limited time there is some preparation that you can carry out.

Background Reading

The above references are scripted up in the following repo which is almost complete. 


I will be working on the code in the run up to the presentation and I welcome feedback via issues on the repo and of course pull requests are welcome also.

Runtime Environment

You should have a Linux laptop capable of building and running basic Kubernetes binaries, with the following software installed:
  • Go 1.13 (This is a change from the originally advertised Go 1.12)
  • Docker 
  • git
  • make
  • bazel
  • kubernetes/kubernetes GitHub repo
  • kubernetes/test-infra
  • ngrok
  • kind
  • kapp
  • kwt

In addition to tools listed above run the following before attending the workshop.

Clone test-infra and kind:
git clone git@github.com:kubernetes/test-infra.git
git clone git@github.com:kubernetes-sigs/kind.git

Install GVM:

Make sure to test the gvm command on your machine first as missing dependencies are called our when you use gvm and *not* during installation. On my machine I had to install bison from the package manager.

avatar for Robert Kielty

Robert Kielty

Consultant, Roki Test Driven Software
I will be giving a workshop on how to setup and deploy Prow, the CI tool used in Kubernetes development, to run on Kind, which provides a Kubernetes cluster using Docker containers as Kubernetes Nodes. All this to learn about Prow and Kind so that you can test your changes to Kubernetes... Read More →

Monday November 18, 2019 2:00pm - 2:55pm PST
Pacific Ballroom 26