Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flywirecorp/victoriatreasure

Victoria Treasure is an utility for handling secrets in S3 avoiding manual steps for decrypting or encrypt the files.
https://github.com/flywirecorp/victoriatreasure

hacktoberfest

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# Victoria Treasure

![Victoria](imgs/victoria.png)
![Treasure](imgs/Treasure.png)

[![CircleCI](https://circleci.com/gh/peertransfer/Victoriatreasure.svg?style=svg)](https://circleci.com/gh/peertransfer/Victoriatreasure)

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

```bash
docker build -t victoria_treasure --target=test .
```

## Running the tests

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

## Versioning

In general, Victoria secrets follows [semver](https://semver.org/)

## Authors

* **Super Mega Awesome Flywire SRE Team**