Skip to content

ADR-0001: Platform positioning

Proposed
Status

proposed

Date

2026-03-10

Group

cross-cutting

Context

European governments need sovereign compute infrastructure that meets data residency, auditability, and security classification requirements. Current government workloads run on commercial public clouds or legacy on-premises infrastructure, neither of which satisfies the long-term sovereignty ambition. Fundament must choose what kind of platform it is — this decision constrains every subsequent architecture choice.

Options

Option 1: Private cloud built on OpenStack + VMs

  • Pros: mature ecosystem; well-understood by government operations teams; VM-based multi-tenancy is proven; large community and vendor support

  • Cons: two full platforms to operate (OpenStack + Kubernetes on top); hypervisor layer adds complexity and attack surface; not aligned with cloud-native application development; operational cost at scale is high

Option 2: Kubernetes-native platform on bare-metal (CNCF stack)

  • Pros: single platform to operate; no hypervisor layer; highest degree of sovereignty of these options — auditable from firmware to workload; aligned with modern application development; CNCF components are open source with broad community; cost-effective at scale

  • Cons: requires deep Kubernetes and bare-metal expertise; less mature for traditional VM workloads; smaller talent pool than OpenStack/VMware

Option 3: Turnkey sovereign cloud product (e.g. Sovereign Cloud Stack, vendor offering)

  • Pros: faster time to production; vendor handles integration; reduced need for in-house expertise

  • Cons: dependency on vendor roadmap and viability; limited ability to customize; still requires operational team; sovereignty depends on vendor’s supply chain

Decision

Kubernetes-native platform on bare-metal, built from CNCF components in government datacenters. This provides the highest degree of sovereignty of the evaluated options — every layer from hardware to workload is under government control and auditable. A single platform (Kubernetes) rather than a stack of platforms (hypervisor + orchestrator + container runtime) minimizes operational complexity. The CNCF ecosystem provides open-source components for every layer without vendor lock-in. Where VM workloads are needed, they run on KubeVirt within the same platform rather than requiring a separate virtualization stack.

Consequences

  • All subsequent ADRs assume bare-metal Kubernetes with CNCF components

  • The platform team must build and maintain deep Kubernetes and bare-metal expertise

  • VM workloads are supported via KubeVirt, not a traditional hypervisor

  • Vendor selection favors open-source components with active communities over proprietary solutions

  • The platform is opinionated — it does not attempt to be all things to all workloads