Vault 0.10 released
hashicorp.com
Vault 0.10 released
1–10 of 12 posts
Re: Vault 0.10 released
#2Also, I believe using Google Storage as a backed now works with clusters meaning Consul is now not required for clustering.
Re: Vault 0.10 released
#3 $ vault kv put secret/my-secret my-value=itsasecret
$ vault kv patch secret/my-secret new-value=othersecret
^--- this doesn't exist
$ vault kv get secret/my-secret
====== Data ======
Key Value
--- -----
my-value itsasecret
new-value othersecretRe: Vault 0.10 released
#4Re: Vault 0.10 released
#5That is:
$ vault kv undelete -versions=2 secret/my-secret
Success! Data written to: secret/undelete/my-secret
should instead be: $ vault kv undelete -versions=2 secret/my-secret
$
Also, the screenshots on the Vault OSS UI Introduction page [0] are completely unintelligible.[0]: https://www.hashicorp.com/resources/vault-oss-ui-introductio...
Re: Vault 0.10 released
#6What happened to the old Unix philosophy about doing nothing on success (a.k.a. "Rule of Silence")? That is: $ vault kv undelete -versions=2 secret/my-secret Success! Data written to: secret/undelete/my-secret should instead be: $ vault kv undelete -versions=2 secret/my-secret $ Also, the screenshots on the Vault OSS UI Introduction page [0] are completely unintelligible. [0]: https://www.hashicorp.com/resources/vaul…
Since a lot of people using this tool will be developers with MacBooks and not hardcore *nix users, it’s probably a good choice to ignore that convention.
Re: Vault 0.10 released
#7What happened to the old Unix philosophy about doing nothing on success (a.k.a. "Rule of Silence")? That is: $ vault kv undelete -versions=2 secret/my-secret Success! Data written to: secret/undelete/my-secret should instead be: $ vault kv undelete -versions=2 secret/my-secret $ Also, the screenshots on the Vault OSS UI Introduction page [0] are completely unintelligible. [0]: https://www.hashicorp.com/resources/vaul…
For your average user I think this is confusing and not good UX. Since a lot of people using this tool will be developers with MacBooks and not hardcore *nix users, it’s probably a good choice to ignore that convention.
I disagree, as the average vault user is likely someone familiar with Unix (though there is a Windows binary). Here is an example that I just ran on my machine.. very silent.
$ mkdir source
$ cd source
$ touch file
$ rm file
$Re: Vault 0.10 released
#8However, the source code was hardcoded to only one logging level (they didn't actually have multiple logging levels). The homepage marketing-speak was disingenuous on this front. Coupled with other poor architecture choices (wasn't actually HA, forced you to use other Hashicorp products, etc), I lost interest in the product.
Seemed they were mostly focused on unique features than standard enterprise requirements. Have things improved?
Re: Vault 0.10 released
#9Earlier quoted context omitted.
For your average user I think this is confusing and not good UX. Since a lot of people using this tool will be developers with MacBooks and not hardcore *nix users, it’s probably a good choice to ignore that convention.
> For your average user I think this is confusing and not good UX. I disagree, as the average vault user is likely someone familiar with Unix (though there is a Windows binary). Here is an example that I just ran on my machine.. very silent. $ mkdir source $ cd source $ touch file $ rm file $
Re: Vault 0.10 released
#10What happened to the old Unix philosophy about doing nothing on success (a.k.a. "Rule of Silence")? That is: $ vault kv undelete -versions=2 secret/my-secret Success! Data written to: secret/undelete/my-secret should instead be: $ vault kv undelete -versions=2 secret/my-secret $ Also, the screenshots on the Vault OSS UI Introduction page [0] are completely unintelligible. [0]: https://www.hashicorp.com/resources/vaul…
For your average user I think this is confusing and not good UX. Since a lot of people using this tool will be developers with MacBooks and not hardcore *nix users, it’s probably a good choice to ignore that convention.
We should be creating stable and predictable programs so that we can maintain users' trust. Otherwise we have to introduce hand-holding which degrades everyone's experience through extra cognitive overhead and user interaction.