deckhand/deckhand/barbican
Felipe Monteiro c9cdd7514c [feat] DECKHAND-38: Secrets DB model and secrets manager.
This commit adds a DocumentSecret model to the DB for
storing secrets directly in Deckhand as well as references
to secrets stored in Barbican if the encryption type
for the secret is encrypted.

This commit also adds a new class called SecretsManager
for managing the lifecycle of secrets from a higher level.

This commit also adds Postgres compliance. So now all
the DB models should work with Postgres.

Also includes unit tests.

Change-Id: Id7c4be8de2e70735f42b1f6710139d553ab4bea2
2017-09-11 12:39:38 -04:00
..
__init__.py DECKHAND-10: Add Barbican integration to Deckhand 2017-06-29 22:25:11 +01:00
client_wrapper.py [feat] DECKHAND-38: Secrets DB model and secrets manager. 2017-09-11 12:39:38 -04:00
driver.py [feat] DECKHAND-38: Secrets DB model and secrets manager. 2017-09-11 12:39:38 -04:00