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).