One other thing: HA relies on being able to write a specific document. If all Vault nodes go down unexpectedly (so they do not clean up properly), will any of them be able to acquire leadership, or will the existence of that record prevent it? If not, I suggest adding an env var/conf flag to be used in case of emergency that basically says "you're the only active node, if the document exists delete it and create a new one". Then you can start one node with that flag one time, then start the other nodes without it.
Hi Chris,
I'm not aware of any alternate way, although I admit I don't know much about Dynamo's capabilities. If an automated way can be found then that would be great, but I assume that the original implementor didn't find a way or that would have been used in the first place.
Sorry, I just really have no advice to give on this topic, other than using a different backend if this is not an acceptable risk.
Best,
Jeff
To view this discussion on the web visit https://groups.google.com/d/msgid/vault-tool/d11c2f1e-0453-49c6-b916-b432930fab3b%40googlegroups.com.
if above works,this would potentially provide a solution to enable reads even in the event that the read/write leader crashes.
by that time we can start new new leader with recovery_mode for writes, and hopefully secret reads could continue unimpeded.