Compatibility Matrix¶
This document defines the supported Kubernetes and OpenBao versions for the OpenBao Operator.
Support Policy
We aim to support the latest 3 minor versions of Kubernetes and the latest major version of OpenBao.
1. Kubernetes Versions¶
We run full E2E tests against these versions.
| Version | Status | Notes |
|---|---|---|
| v1.35 | Supported | Primary CI target |
| v1.34 | Supported | Verified in Nightly |
| v1.33 | Supported | Minimum supported version |
| v1.32 | End of Life | No longer tested |
2. Platforms¶
| Platform | Status | Configuration |
|---|---|---|
| Kubernetes | Supported | Default (no flags required) |
| OpenShift | Supported | Default (auto-detected), or force with OPERATOR_PLATFORM=openshift / --platform=openshift |
3. OpenBao Versions¶
| Version | Status | Notes |
|---|---|---|
| 2.4.x | Supported | Primary target |
| 2.3.x | Deprecated | Best effort support |
4. CI Validation Matrix¶
We treat our CI configuration as the source of truth for compatibility.
| Workflow | Scope | Versions Tested |
|---|---|---|
| PR Gate | Logic & Config | K8s 1.35 + OpenBao 2.4.0 |
| Nightly | Full Coverage | K8s 1.33, 1.34, 1.35 + OpenBao 2.4.x |
Production Upgrade
Always validate new Kubernetes or OpenBao versions in a staging environment before upgrading production, even if they are listed as "Supported".