Skip to content
This repository has been archived by the owner on Oct 7, 2022. It is now read-only.

Releases: Zipcar/vault-playground

v3.1.2

06 Feb 22:28
Compare
Choose a tag to compare

Patch Version

  • Remove version lock for dynamodump Docker image as it's not guaranteed to be in the registry

v3.1.1

29 Jan 17:32
Compare
Choose a tag to compare

#Patch Version

v3.1.0

11 Jan 03:54
Compare
Choose a tag to compare

Minor Release

  • Add's make snapshots command to list all available snapshots and whether creds are also cached
  • Moves snapshot and restore work to an ad-hoc Docker container to avoid python issues on different systems

v3.0.1

05 Jan 03:45
Compare
Choose a tag to compare

Patch Version

  • Adds support for systems without mlock support

v3.0.0

04 Jan 20:58
ca597d6
Compare
Choose a tag to compare

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

29 Dec 20:46
Compare
Choose a tag to compare

Patch Release

  • Fixes an issue where the restore script would try to inspect a Docker instance that didn't yet exist

v2.1.0

26 Dec 22:23
2fdb6e5
Compare
Choose a tag to compare

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 containers
    • make vault-leader will show the address for the current vault leader
  • Exposes a vault-leader task that can be used to quickly set the VAULT_ADDR environment variable:
export VAULT_ADDR=$(make vault-leader)

or

export VAULT_ADDR=$(VP_NAMESPACE=my-ns make vault-leader)

V2.0.0

23 Dec 15:58
323bab1
Compare
Choose a tag to compare

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 at v1/sys/init. Old cached creds would need to be migrated to the new format or purged.
  • Utilizes API calls for snapshot
    • This removes the dependency on features like docker exec and docker container cp. This allows snapshots of remote clusters to be taken with this script
  • Utilizes API calls for restore
    • This removes the dependency on features like docker exec and docker container cp. This allows us to restore cached snapshots to remote clusters.

v1.0.0

22 Dec 14:43
Compare
Choose a tag to compare

Major Release

  • Uses Docker and Docker CLI calls to provision, initialize, snapshot, and restore a locally running Vault cluster backed with Consul