All projects

GoNoGo

A quality-gated CI/CD pipeline spanning three Terraform-provisioned GKE clusters.

GoNoGo is a CI/CD pipeline built around a simple idea: a build should not be allowed to proceed on green tests alone. Jenkins orchestrates the pipeline, SonarQube enforces static-analysis quality gates, and a Hadoop MapReduce job runs as a downstream workload — with the whole thing deployed across three separate GKE clusters provisioned from Terraform.

Splitting the orchestration, analysis, and compute planes across distinct clusters made the infrastructure boundaries explicit rather than incidental. Terraform kept the three environments reproducible, so tearing the whole system down and standing it back up was a routine operation instead of an event.

Pipeline architecture: orchestration, analysis, and compute planes on separate GKE clusters.