- Add action to generate secrets.
- Add profile support to pack to define multiple Vault end-points.
- Updated README with full list of available actions.
- Fixes TLS support for server and client certificates.
- Updated HVAC python module dependency v1.1.0
- Added token revoke action.
- Updated all actions to use profile name.
- Moved from Python 3.6 to 3.8 to support newer version of Vault.
- Drop Python 2.7 support
WARNING: This is the last version that "supports" python2.7. The next version will be 1.0.0 and "2" will be dropped from python_versions.
- Add ability to authenticate with approle instead of with token.
- Drop testing with python2.7 due to broken infrastructure.
- Add unit tests for all actions.
- Update minimum required version of hvac to 0.10.6.
- Migrate from deprecated hvac methods to their replacements.
- Pass certificate correctly to hvac
- Version bump to fix tagging issues
- Added action
read_kv
to read key-value secrets.
- Updated action
runner_type
fromrun-python
topython-script
- Rename
config.yaml
toconfig.schema.yaml
and update to use schema.
- First release