generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 163
Open
Description
While setting up Prow for local exploration and development, we noticed that the current Deploying Prow
guide is primarily written with Google Kubernetes Engine (GKE) in mind. Although the document states that “Prow runs in any Kubernetes cluster,” most configuration examples and environment assumptions are Google-specific.
Problem
- This GKE-centric approach can make it challenging for new contributors or developers who want to:
- Experiment with Prow locally (for learning, testing, or extending plugins/UI).
- Run Prow on lightweight environments such as Kind.
- Validate PRs, configs, or plugin changes without relying on cloud infrastructure.
Currently, there is no dedicated subsection that explains how to set up Prow in non-GKE environments. This limits readability and creates a barrier for those exploring Prow in alternative setups.
Proposed Improvement
- Add a subsection (for example, under “Deploying Prow”) that describes:
- Minimal local setup instructions using Kind:
- Create the cluster.
- Apply starter manifests.
- Configure a simple GitHub App + HMAC secret.
- Call out common pitfalls during setup.
- Explicitly clarify that this setup is intended for exploration/learning, not production-like use cases.
Broaden the doc’s scope to make it less GKE-centric by acknowledging other possible environments where contributors may want to test.
Why This Matters
- Lowers the barrier for contributors who want to test PRs or changes locally.
- Makes the docs more accessible for developers working outside GKE.
Metadata
Metadata
Assignees
Labels
No labels