https://github.com/ouzi-dev/prow-gke-terraform
Terraform module for creating a prow k8s cluster in GKE
https://github.com/ouzi-dev/prow-gke-terraform
gke k8s kubernetes prow terraform test-infra
Last synced: about 2 months ago
JSON representation
Terraform module for creating a prow k8s cluster in GKE
- Host: GitHub
- URL: https://github.com/ouzi-dev/prow-gke-terraform
- Owner: ouzi-dev
- License: apache-2.0
- Created: 2019-10-16T15:46:49.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T03:23:14.000Z (over 3 years ago)
- Last Synced: 2025-06-21T10:39:31.965Z (12 months ago)
- Topics: gke, k8s, kubernetes, prow, terraform, test-infra
- Language: HCL
- Size: 440 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# prow-gke-terraform
## Overview
This is a terraform module for creating a prow k8s cluster running in GKE.
## Features
- Runs in GKE
- Runs on private nodes
- Managed Control Plane and Nodes by GKE
- Automatic control plane upgrades
- Automatic node upgrades
- Automatic provisioning and auto scaling of node groups
- Two different node pools such that the cluster can scale according to the workload provided
- Setup GSuite integration with RBAC
## Usage
```
module "prow-cluster" {
source = "git@github.com:ouzi-dev/prow-gke-terraform.git?ref=v0.1"
gcloud_region = var.gcloud_region
gcloud_project = var.gcloud_project
gke_kubernetes_version = var.gke_kubernetes_version
gke_authenticator_groups_security_group = var.gke_authenticator_groups_security_group
base_domain = var.base_domain
github_org = var.github_org
prow_artefact_bucket_location = var.prow_artefact_bucket_location
}
```