The key differences between vault-operator version 1.8 and 1.15

key differences between version 1.8 and 1.15

Versions 1.8 (and below) and 1.15 (and beyond) are fundamentally different charms. Here is a list of additions, changes and removals made to the Vault charm 1.15, when compared with 1.8.

Additions

Changes

  • TLS Certificates integration: The charm now implements the provider side of the TLS Certificates Integration V1 instead of V0 . This new version of the interface is more secure and only contains public information (CSR’s and Certificates).
  • Storage backend: The Vault charm now supports the Raft backend and drops support for other backends. Raft provides High Availability by default (see Explanation: High Availability).

Removals

  • Providing the snap channel explicitly: Snap revisions are frozen to the charm revision providing reliable deployments.
  • Loadbalancer integration

Upgrading from 1.8 to 1.15

Upgrading from 1.8 to 1.15 is not supported, however you can backup your data on 1.8, and restore it on a new deployment of Vault 1.15.

@yazansalti I removed the - Providing certificates for multiple domains. from the removals section as I didn’t see how the old Vault charm could do this. Feel free to add it back if you figure it out.