U2i Platform Documentation
This is a small internal reference app describing how our GCP infrastructure is structured, and how to deploy a new application into it. Pick a topic below to get started.
GCP Infrastructure Overview →
How our Google Cloud projects, GKE clusters, networking, IAM, and compliance layers are organized.
Kubernetes Cluster →
How our GKE clusters work — namespaces, Workload Identity, Config Sync vs. Cloud Deploy, Gateway routing — plus a glossary of the terms.
Environments →
The deployment ladder — preview per PR, then dev → qa → prod — with each environment's trigger, cluster, hostname, and gateway.
build-lib (build engine) →
The shared Cloud Build library every app's pipeline runs on — what it is, its command surface, and how a real pipeline chains its steps.
Deploy a New App →
A step-by-step tutorial for onboarding a new application onto the platform, from Terraform to a running pod.
Example: RetroTool →
A worked, real-world deployment — the actual repos, files, resource names, CI/CD flow, and commands behind the RetroTool app.
Repositories →
Every repo the platform is built from — the cloud foundation, shared charts, and tenant apps — with what each holds and how it is used.
Access & Groups →
How Google Workspace groups map to GCP permissions — core and per-app groups, PAM just-in-time elevation, and the prod approval gate.
FAQ →
Questions that came up while actually onboarding an app onto the platform, grouped by topic — a first pass, still growing.