The folder contains documents that provide an insight into Prow configuration, development, and testing.
Read the documents to learn how to:
- Configure Prow on a production cluster based on the preconfigured Google Cloud Storage (GCS) resources.
- Create a service account and store its encrypted key in a GCS bucket.
- Install and configure Prow on a forked repository to test and develop it on your own.
- Install and manage monitoring on a Prow cluster.
- Create, modify, and remove component jobs using templates for the Prow pipeline.
- Update a Prow cluster.
- Run kind jobs manually in a local environment.
- Test scripts and ProwJobs.
Find out more about:
- Prow architecture and its setup in the Kyma project.
- Prow jobs for details on Prow jobs.
- Naming convention for the Prow test instance
- Prow jobs on TestGrid for details on how to add jobs to the TestGrid dashboard.
- Prow test clusters for details on permissions for tests clusters.
- Obligatory security measures to take regularly for the Prow production cluster and when someone leaves the Kyma project.
- Presets you can use to define Prow jobs.
- Authorization concepts employed in Prow.
- List of Secrets used by Prow