Glossary & concepts
ConceptsShort explanations of concepts used across the test plans — networking, storage, secrets management, and more — for anyone who does not work with them every day.
With Raft storage every server pod keeps a full copy of the data on its own PVC and the cluster elects one leader; writes go through the leader and are replicated to followers. A 3-node cluster tolerates the loss of one node (quorum = 2 of 3). This is why TC-OPENBAO-HA-001 can step down the leader and a follower takes over within seconds, and why removing a peer without wiping its PVC causes stale-state trouble — on a StatefulSet the PVC, not the pod, holds the Raft identity. Raft also provides the backup primitive: a snapshot is a consistent, complete copy of everything (secrets, policies, auth config) in one file.
- No external storage backend to operate — PVCs are enough
- One-file backups via Raft snapshot (TC-OPENBAO-HA-002, TC-OPENBAO-BK-001) and full-state restore (TC-OPENBAO-BK-002)
- Automatic leader election — failover needs no operator action
- Quorum maths: 2 nodes are worse than 1; always run odd numbers
- Deleting a pod is not enough to reset a member — the PVC keeps stale Raft state (TC-OPENBAO-HA-001 re-join step)
- All nodes hold all data — size PVCs accordingly