Document the process to perform a stable plugin upgrade #8431
Labels
community-sentiment
Tracking high-profile issues from the community
devex
Developer Experience
docs
ecosystem/plugin
enhancement
feature-request
guide
Is your feature request related to a problem? Please describe.
Yes. We have experienced stability issues with upgrading the mount path using a plugin. Simply redoing the catalog registration has caused some service disruption.
Describe the solution you'd like
I'd like for the process of upgrading a plugin mount to be described on the plugin page. Please answer questions like: What triggers Vault to know to kill the previous process and re-run the binary? Does replacing the binary while running cause a problem? What are the best practices here?
https://github.com/hashicorp/vault/blob/master/website/pages/docs/internals/plugins.mdx#plugin-catalog
Describe alternatives you've considered
Being prepared to restart Vault if it stops serving requests after a plugin change.
Explain any additional use-cases
The primary use-case here is plugins with partner vendors of HashiCorp which are not currently integrated into the Vault binary.
Additional context
The text was updated successfully, but these errors were encountered: