Python 3.X client for HashiCorp Vault
APACHE-2.0 License
Bot releases are hidden (Show)
Published by jeffwecan over 5 years ago
BUG FIXES:
IMPROVEMENTS:
enable_auth_method()
, tune_auth_method()
, enable_secrets_engine()
, tune_mount_configuration()
system backend method now take arbitrary **kwargs
parameters to provide greater support for variations in accepted parameters in the underlying Vault plugins.num_uses
, change bound_location
-> bound_locations
and bound_resource_group_names
-> bound_resource_groups
. GH-452
MISCELLANEOUS:
Thanks to @denisvll, @Dudesons, and @drewmullen for their lovely contributions.
Published by jeffwecan over 5 years ago
BUG FIXES:
IMPROVEMENTS:
MISCELLANEOUS:
Thanks to @paulcaskey, @stevenmanton, @brad-alexander, @yoyomeng2, @JadeHayes, @Dudesons for their lovely contributions.
Published by jeffwecan over 5 years ago
BACKWARDS COMPATIBILITY NOTICE:
Client()
class constructor now behaves similarly to Vault CLI in that it uses the VAULT_ADDR
environmental variable for the Client URL when that variable is set. Along the same lines, when no token is passed into the Client()
constructor, it will attempt to load a token from the VAULT_TOKEN
environmental variable or the ~/.vault-token
file where available. GH-411
IMPROVEMENTS:
BUG FIXES:
recovery_threshold
and recovery_shares
during initialization. GH-398
generate_credentials()
method. GH-403
n_bytes
-> bytes
) for Transit secrets engine generate_random_bytes()
method. GH-377
Thanks to @engstrom, @viralpoetry, @bootswithdefer, @steved, @kserrano, @spbsoluble, @uepoch, @singuliere, @frgaudet, @jsporna, & @mrsiesta for their lovely contributions.
Published by jeffwecan almost 6 years ago
IMPROVEMENTS:
BUG FIXES:
Adapter
class to fix issues following location headers with fully qualified URLs. Note: hvac now converts //
to /
within any paths. GH-348
read_health_status()
system backend method can be retrieved without exceptions being raised. GH-347
read_seal_status()
in Client
class's seal_status
property. GH-354
DOCUMENTATION UPDATES:
login()
call with google-api-python-client usage added: Example with google-api-python-client Usage. GH-350
MISCELLANEOUS:
develop
is the main integration branch for the hvac project. The master
branch is now intended to capture the state of the most recent release.create_or_update_policy
system backend method now supports a "pretty_print" argument for different JSON formatting. This allows create more viewable policy documents when retrieve existing policies (e.g., from within the Vault UI interface). GH-342
Published by jeffwecan almost 6 years ago
DEPRECATION NOTICES:
auth
property on the hvac.Client
class. GH-310. (E.g. the github
, ldap
, and mfa
Client properties' methods are now accessible under Client.auth.github
, etc.)secrets
property on the hvac.Client
class. GH-311 (E.g. the kv
, Client property's methods are now accessible under Client.secrets.kv
)sys
property on the hvac.Client
class. GH-314 ([GH-314] through [GH-325]) E.g. methods such as enable_secret_backend()
under the Client class are now accessible under Client.sys.enable_secrets_engine()
, etc.IMPROVEMENTS:
Thanks to @tiny-dancer, @jacquat, @deejay1, @MJ111, @jasonarewhy, and @alexandernst for their lovely contributions.
Published by jeffwecan about 6 years ago
IMPROVEMENTS:
MISCELLANEOUS:
Client.renew_token
method. GH-250
Client.get_policy
method. GH-254
config
and plugin_name
parameters added to the Client.enable_auth_backend
method. GH-253
Thanks to @ijl, @rastut, @seuf, @downeast for their lovely contributions.
Published by jeffwecan about 6 years ago
DEPRECATION NOTICES:
auth_github()
method within the hvac.Client
class has been marked as deprecated and will be removed in hvac v0.8.0 (or later). Please update any callers of this method to use the hvac.Client.github.login()
instead.auth_ldap()
method within the hvac.Client
class has been marked as deprecated and will be removed in hvac v0.8.0 (or later). Please update any callers of this method to use the hvac.Client.ldap.login()
instead.IMPROVEMENTS:
auth_aws_iam()
method updated to include "region" parameter for deployments in different AWS regions. GH-243
DOCUMENTATION UPDATES:
Client
class to leverage self-signed certificates / private CA bundles has been added at: Making Use of Private CA. GH-230
verify
Client
parameter corrected and expanded. GH-238
MISCELLANEOUS:
Thanks to @otakup0pe, @FabianFrank, @andrewheald for their lovely contributions.
Published by jeffwecan about 6 years ago
BACKWARDS COMPATIBILITY NOTICE:
hvac.adapters.Request
class, request kwargs can no longer be directly modified via the _kwargs
attribute on the Client
class. If runtime modifications to this dictionary are required, callers either need to explicitly pass in a new adapter
instance with the desired settings via the adapter
propery on the Client
class or access the _kwargs
property via the adapter
property on the Client
class.See the Advanced Usage section of this module's documentation for additional details.
IMPROVEMENTS:
tune_secret_backend()
parameters now accepted. GH-215
read_lease()
method GH-218
Request
class to abstract HTTP requests away from the Client
class. GH-223
Thanks to @bbayszczak, @jvanbrunschot-coolblue for their lovely contributions.
Published by jeffwecan over 6 years ago
IMPROVEMENTS:
unwrap()
method to match current Vault versions [GH-149]BUG FIXES:
https://example.com/vault
) [GH-212].Thanks to @mracter, @cdsf, @SiN, @seanmalloy, for their lovely contributions.
Published by jeffwecan over 6 years ago
BACKWARDS COMPATIBILITY NOTICE:
IMPROVEMENTS:
BUG FIXES:
Thanks to @freimer, @ramiamar, @marcoslopes, @ianwestcott, @marc-sensenich, @sunghyun-lee, @jnaulty, @sijis,
@Myles-Steinhauser-Bose, @oxmane, @ltm, @bchannak, @tkinz27, @crmulliner, for their lovely contributions.
Published by jeffwecan over 6 years ago
IMPROVEMENTS:
disallowed_policies
parameter to create_token_role
method [GH-169]Thanks to @morganda for their lovely contribution.
Published by jeffwecan over 6 years ago
IMPROVEMENTS:
period
parameter on token creation [GH-167]cidr_list
parameter for approle secrets [GH-114]BUG FIXES:
Thanks to @ti-mo, @dhoeric, @RAbraham, @lhdumittan, @ahsanali for
their lovely contributions.
Published by jeffwecan over 6 years ago
This is just the highlights, there have been a bunch of changes!
IMPROVEVEMENTS:
BUG FIXES
Thanks to @ianwestcott, @s3u, @mracter, @intgr, @jkdihenkar, @gaelL,
@henriquegemignani, @bfeeser, @nicr9, @mwielgoszewski, @mtougeron
for their contributions!
Published by ianunruh almost 8 years ago
IMPROVEMENTS:
BUG FIXES:
Published by ianunruh about 8 years ago
Thanks to @otakup0pe, @nicr9, @marcoslopes, @caiotomazelli,
and @blarghmatey for their contributions!
IMPROVEMENTS:
BUG FIXES:
no_default_policy
parameter in create_token
[GH-65]