Skip to content

Instantly share code, notes, and snippets.

@cipherboy
Last active January 25, 2024 20:14
Show Gist options
  • Save cipherboy/2217ee39fbdf240cdeac3b282db2b326 to your computer and use it in GitHub Desktop.
Save cipherboy/2217ee39fbdf240cdeac3b282db2b326 to your computer and use it in GitHub Desktop.
Proposal: Plugins to Support
@DanGhita
Copy link

Hello Alex,

For the storage plugins, shouldn't we keep at least one or two (open source) database storages?
As PostgreSql, for example. That might be helpful in implementing High Availability Vault services.
Many thanks,
Dan

@cipherboy
Copy link
Author

@DanGhita Hi Dan,

Raft is kept and would suffice as a HA service.

IMO, being opinionated about storage would be in our benefit; many things cannot be implemented because it is difficult to support across a diverse set of backends. We could choose e.g., PostgreSql, but I'd suggest dropping raft if we do agree on that: Raft is a K/V store, but Postgres is a relational database... Choosing a single type would be most ideal IMO.

@JoeMurray
Copy link

https://docs.percona.com/percona-operator-for-mysql/pxc/encryption.html is the only MySQL / MariaDB / Percona open source version that makes use of Vault. I'm a bit unclear on who maintained the keyring_vault plugin, but I believe it was Vault not Percona.

@cipherboy
Copy link
Author

cipherboy commented Jan 25, 2024

Hi @JoeMurray, do you mind moving this comment to the new discussion link above? Thanks!

On today's community call, there was enough consensus around this draft to move it to the hopefully more visible discussion section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment