Releases: clear-street/gestalt
Adds support for other databases for vault plugin with un-nested data response
What's Changed
Full Changelog: 3.1.1...3.2.0
TTL Renew threads handled gracefully
What's Changed
- TTL Threads handled to gracefully finish when main thread finishes by @Vishesh-Gupta in #32
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- Bump codecov from 2.0.15 to 2.0.16 by @dependabot in #27
- Fix requirements installation by @Vishesh-Gupta in #28
- Vault Retry Logic by @Vishesh-Gupta in #30
- Renew TTL Token by @happyyi008 @Vishesh-Gupta in #31
New Contributors
- @dependabot made their first contribution in #27
- @happyyi008 made their first contribution in #31
Full Changelog: 3.0.0...3.1.0
Fixes the nested config override
What's Changed
- Fixes the nested configuration overriding in gestalt by merging the dictionaries properly
- Exposes a new public function for merging a dictionary into another one called
merge_into
Interpolation works on set method
- Adds interpolation to the set method in gestalt
PyYaml Dependency Update
This release updates the PyYAML library from 5.3.1 to 5.4.1
Packaging of Gestalt
Hotfix to correct packaging of gestalt.
Secret Interpolation
-
Updated call to hvac.Client
-
Updated the design for vault_client initialization
-
Refactored the vault code
-
Updated tests for the refactor
-
Updated the README docs and small fix for generic exceptions raised as RuntimeError
-
Updated the python action
-
Fixed merge conflicts with vault-better-design
-
Added provider abstract class
-
Added vault provider
-
Added helper to parse nested dictionaries and find key
-
Cleanup the provider
-
Updated the regex
-
Updated the structure and fixed small issues
-
Throw runtime error if no secret is found
-
Cleaned up testing as well
-
Added testcorrect.yaml file for interpolation
-
Cleaned up test files and added incorrect test
-
flake8 fixes
-
Provider and vault updates
-
Added provider README.md
-
Updated version and cleanup of init
-
Fixed the providers
-
Updated the tests to follow the new provider system
-
Lint fixes and update dependencies
-
Updated test yaml to json
-
Fixed the tests for CI
-
Fix the fixture call
-
Typo fix
-
Removed the step and added types pyyaml
-
Fixed yapf issues
-
Added working filter logic
-
Added a nested test
-
Added fixture for test nested
-
Yapf fixes
-
Updated README.md
-
Added jsonpath support for the secret
-
Fixes and Readme updates
-
flake8 lint fix
-
Added dependency installation to the setup.py
-
Yapf fixes for setup.py
Vault Exception Handling
Exception Handling for Vault (#16) * Updated README * Updated README * Added exception handling for vault * Added more tests for vault * Updated the setup version
Vault Mount Path Support
Vault Mount Path Support