Skip to content

Releases: clear-street/gestalt

Adds support for other databases for vault plugin with un-nested data response

02 Jun 00:26
e5c0fa1
Compare
Choose a tag to compare

What's Changed

  • Add support for not nested data in response by @adisunw in #33

Full Changelog: 3.1.1...3.2.0

TTL Renew threads handled gracefully

27 Jan 15:34
948ea23
Compare
Choose a tag to compare

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

04 Nov 15:02
c1e77d9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0

Fixes the nested config override

20 May 17:12
55d5994
Compare
Choose a tag to compare

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

14 Sep 18:28
81de188
Compare
Choose a tag to compare
  • Adds interpolation to the set method in gestalt

PyYaml Dependency Update

12 Aug 19:00
9dad018
Compare
Choose a tag to compare

This release updates the PyYAML library from 5.3.1 to 5.4.1

Packaging of Gestalt

11 Aug 17:05
1d45dc4
Compare
Choose a tag to compare

Hotfix to correct packaging of gestalt.

Secret Interpolation

05 Aug 18:04
d7a8afb
Compare
Choose a tag to compare
  • 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

15 Jun 19:53
b35324e
Compare
Choose a tag to compare
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

03 Jun 18:42
ebc1dff
Compare
Choose a tag to compare

Vault Mount Path Support