Terma BastionPOC

Current design (v5.1)

Architecture

One Bastion Core manages many Bastion Edges. Each Edge belongs to one customer, is its own cryptographic trust domain, runs on its own when cut off, and can be operated fully air-gapped.

Terma Bastion v5.1 architecture: Bastion Core with offline root CA, SPIRE, NATS and Git above a Core switch; Edge A and Edge B each with a SONiC switch host and a Talos node in separate customer trust domains, with no path between the Edges.

Click the diagram to open it full size. Source: docs/gcp-architecture-v5.1.png.

Design principles

Read the full current design document →