Remove hierarchical grouping (networking/, security/, etc.) and use flat structure for all 41 platform components. Changes: - All components now directly under platform/ (no subfolders) - AI Hub components moved from meta-platforms/ai-hub/components/ to platform/ - Open Banking components (lago, openmeter) moved to platform/ - meta-platforms/ now only contains README files that reference platform/ - Open Banking custom services remain in meta-platforms/open-banking/services/ Structure: - platform/ (41 components, flat) - meta-platforms/ai-hub/ (README only, references platform/) - meta-platforms/open-banking/ (README + 6 custom services) All documentation links updated. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .github | ||
| core | ||
| docs | ||
| meta-platforms | ||
| platform | ||
| CLAUDE.md | ||
| README.md | ||
OpenOva
Enterprise-grade support provider for open-source Kubernetes ecosystems.
OpenOva provides a converged blueprint ecosystem with operational guarantees, enabling cloud-native transformation for enterprises.
Documentation
| Document | Description |
|---|---|
| Platform Tech Stack | Technology stack and architecture |
| SRE Handbook | Site reliability practices |
| Core Application | Bootstrap + Lifecycle Manager |
Repository Structure
openova/
├── core/ # Bootstrap + Lifecycle Manager
├── platform/ # All 41 component blueprints (flat)
├── meta-platforms/ # Bundled vertical solutions
│ ├── ai-hub/ # Enterprise AI platform
│ └── open-banking/ # PSD2/FAPI fintech sandbox (+ 6 services)
└── docs/ # Platform documentation
What We Provide
| Offering | Description |
|---|---|
| Converged Blueprints | Production-ready K8s component bundles |
| Day-2 Operations | Upgrades, security, SLA guarantees |
| Transformation Journey | Cloud-native adoption partnership |
Platform Architecture
Bootstrap Wizard → Customer's K8s + Backstage + Flux + Gitea
→ OpenOva Blueprints (stays in picture)
Two-Phase Provisioning:
- Bootstrap (Terraform): Initial cluster + core components
- Lifecycle Manager (Crossplane): Day-2 operations + a la carte components
Platform Components (41)
All components are in platform/ with a flat structure:
| Component | Purpose |
|---|---|
| anthropic-adapter | OpenAI ↔ Anthropic translation |
| backstage | Internal Developer Platform |
| bge | Embeddings + reranking |
| cert-manager | TLS certificate automation |
| cilium | CNI + Service Mesh (eBPF, mTLS) |
| cnpg | PostgreSQL operator |
| crossplane | Day-2 cloud resource provisioning |
| external-dns | DNS synchronization |
| external-secrets | Secrets management (ESO) |
| failover-controller | Multi-region failover orchestration |
| flux | GitOps configuration |
| gitea | Self-hosted Git + CI/CD |
| grafana | LGTM stack (Loki, Tempo, Mimir) |
| harbor | Container registry |
| k8gb | Global Server Load Balancing |
| keda | Event-driven autoscaling |
| keycloak | FAPI Authorization Server |
| knative | Serverless platform |
| kserve | Model serving |
| kyverno | Policy engine |
| lago | Billing and invoicing |
| langserve | LangChain RAG service |
| librechat | Chat UI |
| llm-gateway | Subscription proxy for Claude Code |
| milvus | Vector database |
| minio | S3-compatible object storage |
| mongodb | Document database |
| n8n | Workflow automation |
| neo4j | Graph database |
| openmeter | Usage metering |
| redpanda | Kafka-compatible streaming |
| searxng | Privacy-respecting web search |
| stalwart | Self-hosted email server |
| stunner | K8s-native TURN server |
| terraform | Infrastructure as Code (bootstrap) |
| trivy | Security scanning |
| valkey | Redis-compatible cache |
| vault | Secrets backend |
| velero | Kubernetes backup |
| vllm | LLM inference engine |
| vpa | Vertical Pod Autoscaler |
Meta-Platforms
Bundled vertical solutions that reference components from platform/:
AI Hub
Enterprise AI platform with LLM serving, RAG, and intelligent agents.
Uses: kserve, knative, vllm, milvus, neo4j, langserve, librechat, n8n, searxng, bge, llm-gateway, anthropic-adapter
Open Banking
Fintech sandbox with PSD2/FAPI compliance.
Uses: keycloak, openmeter, lago + 6 custom services
See meta-platforms/open-banking/
Cloud Providers
| Provider | Status |
|---|---|
| Hetzner Cloud | Available |
| Huawei Cloud | Coming Soon |
| Oracle Cloud (OCI) | Coming Soon |
Getting Started
# Managed Bootstrap (recommended)
# Visit https://bootstrap.openova.io
# Self-Hosted Bootstrap
docker run -p 8080:8080 ghcr.io/openova-io/bootstrap:latest
Sync to Customer Gitea
This monorepo syncs to customer's multi-repo Gitea:
GitHub (monorepo) Customer Gitea (multi-repo)
───────────────── ──────────────────────────
openova/core/ ──sync──> openova-core/
openova/platform/cilium/ ──sync──> openova-cilium/
openova/platform/flux/ ──sync──> openova-flux/
Enterprise Kubernetes, delivered with GitOps