- remove cache to fix weired docker/golang vendoring bug
- Token Timer
vaultpal timer
to display the TTL of your current token e.g. form your shell prompt (generate withvaultpal timer --bash
)
- take potential vault token helpers into account for token read/write
- Export of AWS credentials to the default
~/.aws/credentials
file- store them for different
AWS_PROLFIL
s - example:
$ vaultpal write awscreds topic_owner_tsc default INFO[0001] AWS creds written to: /home/pschu/.aws.vaultpal/credentials Use them with `aws --profile default sts get-caller-identity`
- store them for different
- Enable generation of an AWS web console sign-in URL with vault
- opens it the default browser (can be suppressed with "-s" flag)
- prints the URL to stdout for sharing and scripting
- Minor refactorings
- Enable generation of AWS STS credentials with vault
- provides an alias function for bash
- prints the export commands to use the AWS Credentials (ENV)
- Provide bash & zsh completion
- Switch to a token role
- Added version cmd and version info
- Added flag to set the log level
- Run with
vaultpal -v warn ...
to get less output
- Run with
- Added multi cluster support
- Defines a context in kubeconfig for each cluster that is used
- All clusters are defined in one kubeconfig
- Enable definition of an alias to a cluster
- Use a generic endpoint like "int", "fat" etc. pointing to a cluster
- This is required to support transparent switch of clusters for users