- PR-37 Update Terrahelp build pipeline to user GitHub Actions, (includes update to go 1.17))
- PR-36 Remove quoted types in variables for tf > 0.11 support
- PR-32 Add Brew installation instructions
- PR-30 Updates Travis CI file to replace missed TRAGET reference with NAME to allow release uploads (resolves #29)
- PR-23 Update Terrahelp to process HCL2 syntax, (including tests and examples) (resolves #22)
- PR-25 Updates Makefile and README.md to introduce new targets (resolves #24)
- PR-19 Build against Go 1.13 and manages dependencies through GO Modules (resolved #18)
- PR-19 Builds against Vault API v1.0.4 (resolves #16)
- PR-19 Makefile targets expanded to simplify Travis file.
- PR-12 Updated to be compatible with Vault 0.6.2
- PR-11 Exclude empty strings from detection, and provide config flag for handling whitespace only values (resolves #10)
- PR-9 Cater for terraform 0.7.x list and map variables (resolves #8)
- Updated examples and command line docs
- Builds against Go 1.7.3
- Confirmed testing against Vault 0.5.2
- Add new
vault-cli
provider to use thevault
command line tool rather than talking to the vault API.
Note: This release contains breaking changes!!
- PR-6 Terrahelp will now ignore stdin input if a
-file
flag is present. The-file
flag will no longer default to terraform.tfstate and terraform.tfstate.backup (part of resolving #5)
FEATURES:
- mask command: Provide ability to mask sensitive input from terraform commands
Note: This release contains breaking changes!!
The core functionality introduced is to expand the encryption/decryption functionality to be used on more than just the terraform .tfstate files (pipes and alternate files). PR-3
In version 0.2.1 and earlier, the command to apply these crypto functions was previously
exposed as subcommands under the main tfstate
command, i.e.
terrahelp tfstate encrypt -mode=xx
Moving forward, these commands have been promoted as top level commands i.e.
terrahelp encrypt -mode=xx
terrahelp decrypt -mode=xx
IMPROVEMENTS:
- Add flag
-dblencrypt
to control whether double encryption is allowed PR-2
- First public release of terrahelp