Skip to content

Latest commit

 

History

History
 
 

configgen

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README

configgen is a tool for generating Prow and TestGrid config files for Knative projects.

Prow configgen

Prow configgen part is based on istio prowgen, it does the following things:

  1. Add annotations that can be used by TestGrid configurator for generating TestGrid config file.

  2. Calculate and add schedule for periodic Prow jobs to try to distribute the workloads evenly to avoid overloading Prow.

  3. Use istio prowgen to generate the Prow config files.

TestGrid configgen

TestGrid configgen part generates the TestGrid config file that can be used by TestGrid configurator to configure testgrid.knative.dev