Skip to content

Victoria Treasure is an utility for handling secrets in S3 avoiding manual steps for decrypting or encrypt the files.

License

Notifications You must be signed in to change notification settings

flywirecorp/Victoriatreasure

Repository files navigation

Victoria Treasure

Victoria Treasure

CircleCI

Victoria Treasure is an utility for handling secrets in S3.

Internal Flywire users: please use magellan developer experience tool. As of 2023 Victoriatreasure is an internal implementation detail and should not be used for day to day operations.

What's happening behind the scenes

  • Downloads and decrypt the specified file into memory if it exists, if not, it creates a new file in memory
  • Edits the file adding the specified key and value
  • Encrypts and upload the changes to S3, replacing the old file

Prerequisites

  • Docker

Build the container

docker build -t victoria_treasure --target=test .

Running the tests

$ docker run --rm -ti --entrypoint="" victoria_treasure rake

Versioning

In general, Victoria secrets follows semver

Authors

  • Super Mega Awesome Flywire SRE Team

About

Victoria Treasure is an utility for handling secrets in S3 avoiding manual steps for decrypting or encrypt the files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published