Releases: hootsuite/vault-ctrl-tool
Releases · hootsuite/vault-ctrl-tool
fix config dir duplicate read
v1.3.6 Merge pull request #28 from kristoflemmens/fix-issue-with-empty-confi…
fix empty config-dir
Merge pull request #27 from marcial-lopezferrada-hs/master fix empty config-dir
Adding arm support
Merge pull request #26 from ryan-sadler-hs/bump-version Bump version
update modules
Merge pull request #24 from marcial-lopezferrada-hs/master update version
adding config directory
A configuration directory can be filled with yaml files that will be read by vault-ctrl-tool.
Each of those files will be concatenated so some issues must be considered.
The main vault-config.yml
file set the version
and that cannot be change in one of the yaml in the config directory.
Vault-ctrl-tool will read the first depth in the config directory, so sub-directories will be ignored.
New sidecar behaviour and Prometheus server toggle-able
- Features and changes added in 1.3.0 can now be toggled
Sidecar mode no longer terminates on failures
v1.3.0: 22-Nov-2021
- Errors during sync loop while running sidecar mode will no longer terminate vault-ctrl-tool.
- Sidecar mode now can run a Prometheus metrics endpoint which emits metrics about sidecar syncs.
Prometheus can be toggled with "--enable-prometheus-metrics" and have its port overridden by "--prometheus-port". - Added better documentation and some refactoring and cleanup of internal libraries.
- Vault client HTTP timeout and maxRetries are now configurable using "--vault-client-timeout" and "--vault-client-retries" flags.
Note: These now default to 30s and 2, respectively. Compared to previous version of vault-ctrl-tool which where 60s, 2.
Add refresh_ttl
Major changes:
- Adds refresh_ttl flag to allow refreshing dynamic credentials prior to expiry
Minor changes:
- Updated k8s.io/apimachinery and k8s.io/client-go to v0.20.8.
Initial tagged release
This is the initial tagged release. All changes up to this point are included. Following this, stable releases will be released using new versions.