We have a live vault installed long ago and upgraded from time to time. It is now in version 1.7.1. But we recently found that the /secret engine type is “generic”, while all our others vault are engine type kv (version 1). Probably the live vault as created before the engine type kv as created and never recreated and all other where recreated sooner or later.
The generic to kv migration was done here: Rename "generic" secret backend to "kv" by chrishoffman · Pull Request #3292 · hashicorp/vault · GitHub
We do not know what effects have this engine type difference, but we think it is safer to have everything using the same engine, specially on long run. At very least, seems to limit future upgrades: failed to enable to secret versioning · Issue #9782 · hashicorp/vault · GitHub
So is there anyway to convert the generic to kv, or we will have to drop that and recreate. From what i understand, we can convert kv v1 to v2.
Thanks in advance