upgrade cluster#

Use case

  • You have an existing cluster deployed via HashiStack.

  • You have the unseal key and root token corresponding.


Be aware

These operations should not be discovered under the stress of any live issue.

Change role variable to desired version#

In any var file applied to hashistack_masters ansible group#
---
hs_vault_version: "<your desired version>"

Apply upgrade procedure#

Run upgrade#
> ansible-playbook wescale.hashistack.vault_upgrade

The playbook will sequentially:

  • upgrade cluster’s follower nodes

  • upgrade the leader node

  • unseal the cluster