You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
safe exports json structures as escaped strings. When you import exported structures, previously structured data will be converted to string representation of json, this will cause your applications that do not expect vault secrets structure to change, to fail.
The text was updated successfully, but these errors were encountered:
For a long time Vault API allows to store arbitrary json structures in data field, not just key-values of a string type.
So when you had in vault key stored anything as json structure, this structure gets converted to string representation of structure and when it is reimported, it is imported as string, as result, applications that expect json structure under vault key, receive string instead. And complain because they cannot unserialise this to internal data objects.
Please see associated PR for exact differences.
PR adds additional behaviour which prevents this automatic conversion if directed by command line flag. Without specifying additional flags application behaviour stays as it was.
Siim
safe exports json structures as escaped strings. When you import exported structures, previously structured data will be converted to string representation of json, this will cause your applications that do not expect vault secrets structure to change, to fail.
The text was updated successfully, but these errors were encountered: