Layer stack · 05 of 10 · Multi-cloud platform
Teams claim a capability once. Only the compositions layer knows whether that is AWS or OCI, so business lines converge on one surface and differ only where regulation or workload genuinely requires it.
Requirement
Multi-cloud Kubernetes, IaC, GitOps. Serve every product line without a separate platform for each one; converge where they drifted for no reason.
Design choices
Evidence and gap
Built in Hangar: the per-cluster repo decision, two ArgoCD instances per cluster, lower/upper AppProject boundary, generator-driven cluster bootstrap, a PostgreSQL component on CNPG. Gap: Hangar runs on kind and Apple container, not AWS or OCI.