Ordered oldest -> newest
- initial release for testing
- Fix some bugs around user switching
- Add automatic file discovery to ejson and dotenv providers
- Comments!
- Gitlab-ci support
- Include vendored dependencies
- Goreleaser support
- Fix gitlab-ci.yml
- Vault Provider: fix authentication
- Add new auth env vars:
VAULT_AUTH_METHOD
VAULT_AUTH_PATH
VAULT_AUTH_DATA
VAULT_APP_ROLE
- Support actually retrieving a session token from Vault
- Add new auth env vars:
- Vault Provider: change kv env var from
VAULT_KEYS
toVAULT_KV_KEYS
- Vault Provider: clean up kv paths
- Vault Provider: add request for aws credentials from vault
- Vault Provider: get aws creds if requested
- Add feature to have secrets written to a file
- Add logging!
- Vault Provider: reduce http.Client timeout to 5 seconds
- Vault Provider: reduce retries to 1
- Vault Provider: add AWS_SESSION_TOKEN to aws creds gathered
- fix checksum mismatch for hashicorp/go-rootcerts
- Vault Provider: use go-ini for credential file creation
- Use ubuntu:bionic instead of debian:stretch for docker image
- Release!
bule
- Handles secrets writing
- Docker
- Add bule to the entrypoint.sh
- Add jq
- Actually add
bule
to the Docker entrypoint.sh - Actually add jq
- Split logging out to a simple internal package
- Logging works as intended now e.g. levels are fixed
- In image entrypoint.sh,
bule
writes secrets to /var/run/vestibule/secrets - Default path for aws credentials file is
/var/run/aws/credentials
- Case of variable names is configurable, defaults to upcasing them
- Add verbose logging for
bule
- Pass through timeouts to the vault client
- Refactor vault provider
- Handle setting defaults on the vault client better
- Better logging with redacting sensitive items
- Better tests
- Add first class support for Vault jwt login
- Add first class support for Vault approle login
- VAULT_IAM_* -> VAULT_AWS_*
- Add support for generating GCP service account key
- Add homebrew release
- Fix homebrew tap
- Allow for approle with only role_id
- Reenable VAULT_IAM_ROLE, but mark it deprecated
- Add debugging around VAULT_AUTH_DATA
- Fix issue with vault kv keys not being split
- Fix vault kv keys race condition
- Use RedactableAuthData for auth data so we always redact when loggin
- Fix kubernetes in cluster method
- Actually fix kubernetes in cluster method
- Format key path on parse to remove extra slashes and all whitespace