deckhand/deckhand/engine
Felipe Monteiro 91de02be34 Fix secret_uuid used to query Barbican's Secrets API
This is to fix secrets_manager.SecretsManager.get method which
is passing in the secret reference to Barbican directly for
GET /secrets/{uuid} [0] causing Barbican to raise a
ValueError exception when it attempts to validate that
{secret_uuid} is in fact a UUID.

The fix is to extract the secret_uuid from the secret_ref returned
by Barbican before querying the GET /secrets/{uuid} API.

[0] https://docs.openstack.org/barbican/latest/api/reference/secrets.html#get-v1-secrets-uuid

Change-Id: I4db317e3ba12b4268df5b84b79be8da1da5ac2ba
2018-03-26 21:30:57 +01:00
..
schemas Fix: Document should not layer with parent if no layering actions 2018-03-15 12:27:31 -04:00
__init__.py Initial engine framework 2017-07-17 20:46:49 +01:00
document_validation.py Optimization: Use __slots__ in Deckhand engine 2018-03-09 22:36:14 -05:00
document_wrapper.py Add functional test for chained substitution 2018-03-26 14:42:50 -04:00
layering.py Deprecate substitution_sources from layering module 2018-03-26 21:26:32 +01:00
secrets_manager.py Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
utils.py Allow layering paths to include numeric indices 2018-03-08 06:30:08 -05:00