Releases: peopledoc/vault-cli
Releases · peopledoc/vault-cli
1.5.0
Breaking changes
- The
VaultClient()
object now has a cache for all of its lifetime:
client = vault_cli.get_client()
old = client.get("a")
time.sleep(1000)
assert old == client.get("a")
If you need a scoped cache, use the client as context manager:
with client:
old = client.get("a")
- Be consistent whether we crash or not, in
vault-cli env
(#178)
In some cases, vault-cli env might still run your program even if it could fetch the secrets.
New behaviour is: vault-cli env
will never run your program it it fails while accessing a secretvault-cli env --force
will always run your program, some environment variables might be missing.
Changelog
- Travis to GH Actions (#179)
- Improve a doc title wording (#172)
- Fix broken markup (#173)
- Typo (#171)
- Hide ssh-add message (#170)
- Add notices around certificates (#169)
Kudos:
1.4.0
1.3.1
1.3.0
1.2.0
vault env
now supports-
and_
vault env
fails properly when program name is not suppliedvault ssh
lets you use SSH without writing the private key on disk- Fix trailing slash in path issue in
get-all
anddelete-all
(#135) - Omit secrets in
vault env
when path contains forbidden chars (#138)