deckhand/deckhand/engine
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
..
schema Unskip all multi-doc CRUD functional tests 2017-09-08 20:02:16 +01:00
__init__.py Initial engine framework 2017-07-17 20:46:49 +01:00
document.py [feat] DECKHAND-13: Document layering (merge) logic 2017-08-15 21:50:09 +01:00
document_validation.py Fix flake8 errors 2017-08-14 20:48:14 +01:00
layering.py [feat] DECKHAND-13: Document layering (merge) logic 2017-08-15 21:50:09 +01:00
secrets_manager.py [feat] DECKHAND-38: Secrets DB model and secrets manager. 2017-09-11 12:39:38 -04:00
utils.py [feat] DECKHAND-13: Document layering (merge) logic 2017-08-15 21:50:09 +01:00