This repository has been archived by the owner on Oct 7, 2022. It is now read-only.
Releases: Zipcar/vault-playground
Releases · Zipcar/vault-playground
v3.1.2
v3.1.1
#Patch Version
- Use the supported dynamodump Docker image: bchew/dynamodump#44
v3.1.0
Minor Release
- Add's
make snapshots
command to list all available snapshots and whether creds are also cached - Moves
snapshot
andrestore
work to an ad-hoc Docker container to avoid python issues on different systems
v3.0.1
Patch Version
- Adds support for systems without mlock support
v3.0.0
Major Release
- Changed out the storage backend from Consul to DynamoDB, punting on supporting both for now.
- This change is not backwards compatible as the snapshot format has yet again changed to support DynamoDB dumps.
- Includes snapshot/restore functionality to and from AWS hosted DynamoDB
v2.1.1
Patch Release
- Fixes an issue where the restore script would try to inspect a Docker instance that didn't yet exist
v2.1.0
Minor Release
- Supports spinning up multiple Vault Playgrounds by setting the
VP_NAMESPACE
environment variable.- This feature is mostly meant to help automated tests that need to be parallelized all have clean environments.
- No longer able to pass in a specific port for Consul or Vault as static port dependency was too brittle.
make status
will show all port mappings for running containersmake vault-leader
will show the address for the current vault leader
- Exposes a
vault-leader
task that can be used to quickly set theVAULT_ADDR
environment variable:
export VAULT_ADDR=$(make vault-leader)
or
export VAULT_ADDR=$(VP_NAMESPACE=my-ns make vault-leader)
V2.0.0
Major Release
- Utilizes API calls for Vault initialization.
- This is a breaking change from v1.0.0 which stored plain text output from
vault init
instead of the JSON response issued by the API atv1/sys/init
. Old cached creds would need to be migrated to the new format or purged.
- This is a breaking change from v1.0.0 which stored plain text output from
- Utilizes API calls for snapshot
- This removes the dependency on features like
docker exec
anddocker container cp
. This allows snapshots of remote clusters to be taken with this script
- This removes the dependency on features like
- Utilizes API calls for restore
- This removes the dependency on features like
docker exec
anddocker container cp
. This allows us to restore cached snapshots to remote clusters.
- This removes the dependency on features like
v1.0.0
Major Release
- Uses Docker and Docker CLI calls to provision, initialize, snapshot, and restore a locally running Vault cluster backed with Consul