secrets management

Vault 2.x under IBM: new version numbers, new support rules.

We design, run and upgrade HashiCorp Vault clusters, Community or Enterprise. In April 2026 Vault went from 1.21 to 2.0 on IBM's support model, so most upgrade plans need a fresh look.

platform dossierHashiCorp VaultSecrets management
Vendor
IBM (HashiCorp)
Current release
Vault 2.2.0, 15 Oct 2026
Major version
Vault 2.0 GA 14 Apr 2026, following 1.21
Support horizon
At least two years of standard support per major release
release watch
  • Vault 2.0 generally available14 Apr 2026
  • Vault 2.1.001 Sep 2026
connects with
in short·15-second read

Cohash designs, operates and upgrades HashiCorp Vault, now an IBM product.

We build auth methods, dynamic secrets, PKI and secrets sync, and we automate the configuration with Terraform. Vault 2.0 reached general availability on 14 April 2026 and follows IBM's support cycle, with at least two years of standard support per major release. Vault 2.2.0 shipped on 15 October 2026.

you probably need this if
  • Vault still runs 1.x and nobody has planned the move to 2.x under IBM's support cycle.
  • Applications read the same static database password from Vault that they've used for years.
  • Pipelines authenticate to Vault with long-lived tokens that somebody pasted into CI variables.
Ask an engineer facts checked 2026-10-20 · 4 sources
how it runs
  1. 01Cluster review
  2. 02Upgrade path to 2.x
  3. 03Auth and secrets redesign
  4. 04PKI and automation
  5. 05Handover
you keep
  • Upgrade plan for each hop to 2.x, with breaking changes and plugin test results
  • Auth methods and policies in Terraform, reviewed through pull requests
  • Static-token inventory with a replacement auth method per workload
+ 3 more documents
who does it
Vault platform engineerVault auth method and secrets engine developerVault PKI engineer Vault Associate (003) Vault Authoring and Operations Advanced
hashicorp-vault · release timeline
  1. 14 Apr 2026 Vault 2.0 generally available Version jumped from 1.21 to follow IBM's model. IBM Support Cycle-2 gives at least two years of standard support per major release. Adds SCIM 2.0 provisioning and workload identity federation for secret sync. source ↗
  2. 01 Sep 2026 Vault 2.1.0 Agentic IAM is generally available with no activation flag. source ↗
  3. 15 Oct 2026 Vault 2.2.0 New here: a TPM auth method, ML-DSA PKI certificates, Secrets Sync for database secrets and a public beta of Vault Client. Separately, security-only 2.1.2 came out on 7 October. source ↗
  4. today · Oct 22, 2026
the story · hashicorp vault estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your HashiCorp Vault estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • Vault still runs 1.x and nobody has planned the move to 2.x under IBM's support cycle.
    • Applications read the same static database password from Vault that they've used for years.
    • Pipelines authenticate to Vault with long-lived tokens that somebody pasted into CI variables.
  2. chapter 02 · what we change

    How we solve it

    • Cluster design and build
    • Upgrades to Vault 2.x
    • Auth methods and policies
    • Dynamic secrets and PKI
    • Agents and workload identity
    • Community, Enterprise or OpenBao
  3. chapter 03 · how it runs

    Our approach

    • Cluster review
    • Upgrade path to 2.x
    • Auth and secrets redesign
    • PKI and automation
    • Handover
  4. chapter 04 · where you end up

    What changes

    • The cluster runs a supported 2.x release on integrated storage, and CI holds no long-lived tokens.
    • Certificates renew on their own, and short lifetimes are the default.
    • Upgrade plan for each hop to 2.x, with breaking changes and plugin test results
    • Auth methods and policies in Terraform, reviewed through pull requests
what we do

Our HashiCorp Vault work

6 kinds of HashiCorp Vault work, each run by engineers who have done it on live tenants.

  1. Integrated storage clusters, auto-unseal with a cloud KMS or HSM, performance and DR replication where licensed, and audit devices on from the first day.

  2. Release notes and breaking changes reviewed for each hop, plugins tested, and the upgrade rehearsed against a snapshot of production.

  3. Kubernetes, cloud IAM, JWT/OIDC and AppRole auth set up so workloads stop using static tokens. Policies kept in Terraform and reviewed like code.

  4. Database, cloud and LDAP secrets engines issuing short-lived credentials, and PKI issuing certificates with short lifetimes and automated renewal.

  5. Vault's agentic IAM features and SPIFFE JWT-SVIDs set up for AI agents and workloads that need short-lived, narrowly scoped credentials.

  6. A review of the features you actually use, what the Business Source License means for you, and whether Enterprise, HCP Vault Dedicated or the OpenBao fork fits.

capability 01 / 06in production

Cluster design and build

Integrated storage clusters, auto-unseal with a cloud KMS or HSM, performance and DR replication where licensed, and audit devices on from the first day.

capability 02 / 06in production

Upgrades to Vault 2.x

Release notes and breaking changes reviewed for each hop, plugins tested, and the upgrade rehearsed against a snapshot of production.

capability 03 / 06in production

Auth methods and policies

Kubernetes, cloud IAM, JWT/OIDC and AppRole auth set up so workloads stop using static tokens. Policies kept in Terraform and reviewed like code.

capability 04 / 06in production

Dynamic secrets and PKI

Database, cloud and LDAP secrets engines issuing short-lived credentials, and PKI issuing certificates with short lifetimes and automated renewal.

capability 05 / 06in production

Agents and workload identity

Vault's agentic IAM features and SPIFFE JWT-SVIDs set up for AI agents and workloads that need short-lived, narrowly scoped credentials.

capability 06 / 06in production

Community, Enterprise or OpenBao

A review of the features you actually use, what the Business Source License means for you, and whether Enterprise, HCP Vault Dedicated or the OpenBao fork fits.

typical situations

HashiCorp Vault situations we walk into

We pieced these together from HashiCorp Vault situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Vault 1.15 on Consul storage with root-derived tokens in CI

composite · not a client story
  1. Beforethe situation

    A self-managed cluster runs Vault 1.15 on Consul storage. CI pipelines authenticate with long-lived tokens, a few created from root, and the team needs to reach 2.x without losing a weekend.

  2. What we dothe work

    We migrate storage to integrated Raft storage on a rehearsal cluster first, then plan each upgrade hop with its breaking changes read and plugins tested. CI moves to JWT/OIDC auth from the pipeline provider so tokens are issued per job. The old tokens are revoked from a dated list.

  3. Afterwhere you end up

    The cluster runs a supported 2.x release on integrated storage, and CI holds no long-lived tokens. Next time round, the upgrade steps are already written down.

case file 02

Internal certificates issued by ticket from a Windows CA

composite · not a client story
  1. Beforethe situation

    Internal TLS certificates come from a Windows CA through tickets and last thirteen months. Expired certificates cause outages a few times a year, and security wants shorter lifetimes without more tickets.

  2. What we dothe work

    We stand up a PKI secrets engine as an intermediate under the existing root and set roles per service domain. Renewal runs through Vault Agent, or cert-manager in Kubernetes. Lifetimes come down in steps once renewal is proven on a pilot group.

  3. Afterwhere you end up

    Certificates renew on their own, and short lifetimes are the default. Nobody's calendar reminder decides whether there's an expiry outage.

case studies

HashiCorp Vault case studies

All case studies
modernization Privileged access

Secrets in code, pipelines and config files to HashiCorp Vault

We track down passwords, API keys and tokens in repositories, CI variables and config files and move them into HashiCorp Vault, with short-lived credentials.

read the case study
modernization Cloud and infrastructure

Hand-built cloud to Terraform or OpenTofu

Bringing console-built AWS, Azure and Google Cloud resources under Terraform or OpenTofu with import blocks, clean state and pipelines, without rebuilding.

read the case study
implementation Cloud and infrastructure

Cloud landing zone and account vending

AWS Control Tower with Account Factory for Terraform, or Azure landing zones on Azure Verified Modules, built as code with guardrails, logging and vending.

read the case study
migration Cloud and infrastructure

Data center exit to AWS or Azure

Leaving a colocation or owned data center for AWS or Azure in planned waves, with dependencies mapped, licences checked and every server given an owner.

read the case study
modernization Applications

.NET Framework and .NET 8 to .NET 10

Both .NET 8 and .NET 9 hit end of support on 10 November 2026. Moving them, and older .NET Framework apps, to .NET 10 LTS one project at a time.

read the case study
upgrade Cloud and infrastructure

Kubernetes, EKS and OpenShift version upgrades

Keeping EKS, AKS and OpenShift clusters on supported Kubernetes minors, and dealing with deprecated APIs, add-ons and node pools before each upgrade.

read the case study
approach

How a HashiCorp Vault engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Cluster review

    We check version, storage backend, unseal method, replication, audit devices, auth methods and policies, and how much of the configuration lives in Terraform.

  2. step 02

    Upgrade path to 2.x

    Release notes and breaking changes read for each hop, plugins tested, and the upgrade rehearsed against a snapshot of production, with standby nodes upgraded before the active node.

  3. step 03

    Auth and secrets redesign

    Static tokens give way to Kubernetes, cloud IAM, JWT/OIDC or AppRole auth. Then we move static secrets to dynamic database or cloud credentials, one application at a time.

  4. step 04

    PKI and automation

    A PKI secrets engine under an intermediate CA, issuing certificates with short lifetimes. Vault Agent or cert-manager handles renewal so nobody has to, and the policies are managed in Terraform.

  5. step 05

    Handover

    Runbooks for unseal, snapshots, DR promotion and upgrades, plus alerts on lease counts and audit device health.

architecture

How workloads get short-lived secrets from Vault

Each workload proves who it is through an auth method. Vault's policies then decide which secrets engines it can use. Those engines issue database credentials, certificates and cloud credentials that expire by themselves, so nothing long-lived sits in code or CI variables.

How workloads get short-lived secrets from Vault Each workload proves who it is through an auth method. Vault's policies then decide which secrets engines it can use. Those engines issue database credentials, certificates and cloud credentials that expire by themselves, so nothing long-lived sits in code or CI variables. 01 · AUTH METHODS 02 · VAULT CLUSTER 03 · SECRETS ENGINES 04 · WORKLOADS login login login role ID login generate issue generate DB credentials TLS certificates cloud credentials Kubernetes auth service account JWT Cloud IAM auth AWS · Azure · GCP JWT/OIDC auth CI pipelines · people AppRole older apps and scripts HashiCorp Vault2.x policies · leases ·audit devices Database secrets engine dynamic DB credentials PKI secrets engine short-lived certificates Cloud secrets engines dynamic IAM credentials Kubernetes workloads Vault Agent · CSI provider CI/CD pipelines Terraform · GitHubActions
Read the diagram as text
  1. Kubernetes auth → HashiCorp Vault 2.x: login
  2. Cloud IAM auth → HashiCorp Vault 2.x: login
  3. JWT/OIDC auth → HashiCorp Vault 2.x: login
  4. AppRole → HashiCorp Vault 2.x: role ID login
  5. HashiCorp Vault 2.x → Database secrets engine: generate
  6. HashiCorp Vault 2.x → PKI secrets engine: issue
  7. HashiCorp Vault 2.x → Cloud secrets engines: generate
  8. Database secrets engine → Kubernetes workloads: DB credentials
  9. PKI secrets engine → Kubernetes workloads: TLS certificates
  10. Cloud secrets engines → CI/CD pipelines: cloud credentials
use cases

Typical HashiCorp Vault projects

The work teams usually bring us, and the platforms HashiCorp Vault has to talk to while we do it.

  1. HAS-01 Vault is still on 1.x and the jump to 2.x looks risky common request
  2. HAS-02 Applications read static secrets from Vault instead of dynamic ones common request
  3. HAS-03 Certificates are issued by hand and expire without warning common request
  4. HAS-04 Renewal pricing changed and you're weighing Enterprise, HCP or OpenBao common request
  5. HAS-05 AI agents need short-lived credentials scoped to one task common request
you keep

What a HashiCorp Vault engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • tests01

    Upgrade plan for each hop to 2.x, with breaking changes and plugin test results

    yours to keep
  • code02

    Auth methods and policies in Terraform, reviewed through pull requests

    yours to keep
  • inventory03

    Static-token inventory with a replacement auth method per workload

    yours to keep
  • design04

    PKI hierarchy design with certificate lifetimes and renewal automation

    yours to keep
  • tests05

    DR replication and snapshot restore test, timed and written up

    yours to keep
  • document06

    Comparison of the editions you could run: Community, Enterprise, HCP Vault Dedicated or OpenBao

    yours to keep
talent and delivery · hashicorp vault

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • Vault platform engineer
  • Vault auth method and secrets engine developer
  • Vault PKI engineer
  • Vault Enterprise operations engineer (replication, DR)
  • Kubernetes secrets integration engineer
01Why did Vault jump from 1.21 to 2.0?

After the acquisition, HashiCorp put Vault on IBM's versioning and support model. Vault 2.0 went GA on 14 April 2026. IBM Support Cycle-2 gives major releases at least two years of standard support. Some legacy behavior was removed, so read the breaking changes before you upgrade.

02Is Vault still open source?

No. In 2023 Vault switched from the Mozilla Public License to the Business Source License. Community Edition stays free to use under it. After the change, the community forked it as OpenBao, and some teams went that way.

03What does an upgrade to Vault 2.x involve?

It depends where you're starting from, meaning version, storage backend and plugins. We read every release's breaking changes (Azure auth now needing explicit configuration, for example). Then we test plugins, take a snapshot and upgrade the standby nodes before the active one.

04Can Vault sit alongside CyberArk or Delinea?

Yes. A lot of companies keep Vault for application and pipeline secrets and use a PAM tool for human admin access. We help set the boundary, and connect the two where that helps.

05Should we use HCP Vault Dedicated instead of running our own clusters?

It depends on your hosting rules, which features you need and who's going to run the clusters. HCP Vault Dedicated takes server upkeep off your hands. Self-managed clusters suit strict network or data residency requirements. We compare the options against what you use and spend today.

services

Related services

Projects on HashiCorp Vault usually end up touching one of these, so they're worth a look.

sources 4 sources linked last checked 2026-10-20 content fingerprint 65ea2853
  1. 01InfoQ: Vault 2.0 under IBM (24 Apr 2026)infoq.com ↗
  2. 02HashiCorp: Vault release notesdeveloper.hashicorp.com ↗
  3. 03HashiCorp blog: IBM Vault 2.0 UI and reporting (11 May 2026)hashicorp.com ↗
  4. 04HashiCorp: adopting the Business Source License (10 Aug 2023)hashicorp.com ↗
Reviewed by the Cohash team HashiCorp Vault is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it