Skip to content

v2.0.0

Choose a tag to compare

@tonedefdev tonedefdev released this 25 Oct 04:55
· 103 commits to main since this release
982e416

Changelog

675308d Updated readme with info about using various vault provders. Updated config with examples
084c448 Made verbiage changes in the CLI to reference any vault. Resolved an issue where the hashi vault provider would error out if the secret was nil on first creation. Created a helper method to return the correct hostname
23103a3 Fixed the update functionaltiy for the aws provider. Added the public_ip output and policy action for updating credentials in aws
44a5b6f Setting to version 2.0.0
f0005b9 Adding the ec2 instance profile for testing. Fixed an issue where the result from the aws provider was blank
4da6dd5 Updating the resources for aws testing
19dac3b Added the initial terraform resources to perform end-to-end tests on aws
1be4f43 Finalized the remaining methods needed for HashiVault to implement the TerraVault interface. Fixed an issue where the wrong value was being passed to the 'get' command. Updated documentation on the apis
15259eb Added the framework for impelemnting the HashiCorp interface
41dcbea Adding error handling for create/store functions
057118a Added Aws SecretsManager that implements the TerraVault interface
d82bc30 Added the delete method for the TerraVault interface for AzureKeyVault
dc59689 Moved method to internal global function so it's not repeated twice
96ec5eb Added a create method for AzureKeyVault. Made a lot more changes to make the code more idiomatic
592df86 Adding the first get for the TerraVault interface for Azure. Adding terraform configs for testing
bc9965a Starting on external vault implementation
44e14f8 Removing the no longer needed Provider global var
49ec8ed Refactored extraneous if statements for each OS by creating a function that returns the specific OS' platform struct
99192bc Adding some comments, removing some unneeded conditional statements, and fixed the interface tests
5a54d67 Removing config
588fbf5 Additional style changes
7965d10 Making some additional structure and style changes
591b53c Refactoring to be more idiomatic
4658ce1 Updating Linux install commands