Orofi Infrastructure¶
Automated, secure, and production-grade — running on Google Cloud across three isolated environments, with GitOps deployments, zero-trust security, and full observability baked in from day one.
System Quick Reference¶
| Environment | GCP Project | Domain | Cluster |
|---|---|---|---|
| Development | orofi-dev-cloud |
*.dev.orofi.xyz |
orofi-dev-cloud-dev-k8s-cluster |
| Staging | orofi-stage-cloud |
*.stage.orofi.xyz |
orofi-stage-cloud-stage-k8s-cluster |
| Production | [NEEDS TEAM INPUT] | *.orofi.xyz |
[NEEDS TEAM INPUT] |
| Component | Technology | Version |
|---|---|---|
| Container Orchestration | GKE (Google Kubernetes Engine) | [NEEDS TEAM INPUT] |
| Service Mesh | Istio | 1.24.2 |
| GitOps | ArgoCD | [NEEDS TEAM INPUT] |
| IaC | Terraform + Terragrunt | [NEEDS TEAM INPUT] |
| Messaging | Apache Kafka (KRaft, Bitnami) | 4.0.0 |
| Document DB | MongoDB (Percona PSMDB Operator) | [NEEDS TEAM INPUT] |
| Relational DB | Cloud SQL MySQL | 8.0 |
| Cache | Cloud Memorystore Redis | [NEEDS TEAM INPUT] |
| Observability | Prometheus + Grafana + Loki | Prometheus 2.54.1 |
| Secrets | GCP Secret Manager + External Secrets Operator | [NEEDS TEAM INPUT] |
Live Dashboards¶
Access required
These links require VPN or cluster access. See Access & Permissions if you can't reach them.
| Tool | Dev | Staging |
|---|---|---|
| Grafana | https://grafana.dev.orofi.xyz |
https://grafana.stage.orofi.xyz |
| ArgoCD | https://argocd.dev.orofi.xyz |
https://argocd.stage.orofi.xyz |
| Kafka UI | https://kafka-ui.dev.orofi.xyz |
https://kafka-ui.stage.orofi.xyz |
| Mongo Express | https://mongoexpress.dev.orofi.xyz |
https://mongoexpress.stage.orofi.xyz |
Recently Updated¶
| Page | Date | Summary |
|---|---|---|
| Platform Overview | 2026-04-02 | CTO & investor reference page |
| Database Migrations | 2026-04-02 | Full rewrite — oro-database-migrations repo documented |
| Service Catalog | 2026-04-01 | Initial documentation |
| GitOps Workflow | 2026-04-01 | Initial documentation |
Contributing¶
All documentation lives in docs/ within the infra repository.
- Edit the relevant
.mdfile - Open a pull request — docs changes are reviewed like code
- On merge, the docs site rebuilds automatically
Items marked [NEEDS TEAM INPUT] are placeholders for values only the team can confirm.