Running Vault on OpenShift with HCP Vault Auto-Unseal: Lessons Learned
Series: HashiCorp on OpenShift
Introduction
I recently set up a three-node Vault Enterprise HA cluster on OpenShift, using HCP Vault as the auto-unseal provider via the transit secrets engine. On paper this is a straightforward combination of well-documented features. In practice, it was a series of traps — some subtle, some spectacular — that took multiple sessions to fully work through.
This post covers the four main challenge areas I hit: getting IPC_LOCK right
on OpenShift, wiring up the auto-unseal token flow securely, managing Raft
quorum safely during rolling updates, and working around a reconciliation bug in
Vault Secrets Operator. I’ll focus on what caught me off guard and what the
correct solution looks like.
