Is it safe to upgrade Vault Community 1.15.0 with Consul storage directly to the latest version?

Hello,

We are currently running Vault Community Edition 1.15.0 in HA mode with Consul as the storage backend.
We are planning to upgrade to the latest Vault release (1.20.x).

  • Is it safe to upgrade directly from 1.15.0 to the latest version, or do we need to step through intermediate versions (e.g. 1.16, 1.18, etc.)?

  • Are there any special considerations for this upgrade path when using Consul as the storage backend?

  • Our environment is clustered (Vault + Consul), so we want to make sure the upgrade path avoids any issues.

Thank you in advance for any guidance!

Vault upgrades are designed such that large jumps (1.15.X → 1.20.x) are supported. However, I would highly recommend reviewing the upgrade notes for each intervening version as they may describe additional steps or configuration to update before, during, or after the upgrade.

It is also a good idea to consult the deprecation notices for a comprehensive list of deprecated features and the Vault versions where the feature was removed or is scheduled to be removed.

Always back up your data before upgrading!

I believe you can follow this upgrade procedure as you are running Vault with external storage backend (Consul).